Detailed information about 83.166.192.0/20