Detailed information about 156.239.176.0/20