Detailed information about 62.64.112.0/20