Detailed information about 63.220.144.0/20