Detailed information about 83.252.96.0/20