Detailed information about 66.189.224.0/20