Detailed information about 64.237.176.0/20