Detailed information about 156.234.64.0/20