Detailed information about 62.234.192.0/20