Detailed information about 83.229.192.0/20