Detailed information about 156.67.144.0/20