Detailed information about 83.234.224.0/20