Detailed information about 62.221.64.0/19