Detailed information about 89.221.176.0/20