Detailed information about 156.176.128.0/18