Detailed information about 156.234.208.0/20