Detailed information about 105.234.176.0/20