If you look at the economies, such as India, that are now growing and taking work that used to be done here, the common factor seems to be training. For getting on for 40 years the Indian government has been pouring money into education and training. Indian universities now graduate more Computer Science Honours graduates each year than there are people working in the UK. Meanwhile our government is slashing education funding, raising the cost of education and cutting down or off financial support for students. Is it any wonder we're slipping behind?
Apparently a number of companies are looking for massive government investment.