Detailed information about 82.221.176.0/20