Detailed information about 62.160.192.0/18