Detailed information about 64.255.176.0/20