Detailed information about 83.234.64.0/20