Detailed information about 178.239.176.0/20