Detailed information about 62.255.192.0/18