IT industry more reliant on non-UK workers than economy as a whole

News 24/7