Detailed information about 175.181.160.0/20