Detailed information about 104.76.224.0/20