Detailed information about 83.140.128.0/20