Detailed information about 59.185.224.0/20