Detailed information about 83.220.240.0/20