Detailed information about 156.241.176.0/20