Detailed information about 62.63.160.0/20