Detailed information about 156.134.224.0/20