Detailed information about 63.222.224.0/20