Detailed information about 63.240.192.0/20