Detailed information about 67.224.192.0/18