Detailed information about 156.234.176.0/20