Detailed information about 102.66.224.0/20