Detailed information about 62.234.64.0/20