The UK has long been a significant world power, both economically and politically. London is the financial capital of the world, offering an international business environment. The UK is also renowned for having some of the best educational institutions in the world and an open, international culture.
The Innovator Visa is aimed at those who can demonstrate relevant experience in business and requires individuals to set up business in the UK. To qualify, applicants must invest USD 75.000 into a new business that has been endorsed and approved by the Home Office and produce a business plan.
Successful innovators are granted leave for three years at a time and can bring their family members to the UK. After three years, innovators can apply to extend their stay for a further three years or to settle permanently in the UK under indefinite leave to remain (ILR).
1 – 8 weeks from submission of the application to approval