Detailed information about 83.234.144.0/20