Detailed information about 83.140.192.0/20