Detailed information about 64.140.176.0/20