Detailed information about 64.237.240.0/20