Business Immigration StartUp Visa You can apply for a Start-up visa with any business idea provided it is innovative and viable. Innovator Visa The innovator visa is suitable for experienced overseas entrepreneurs who seek to set up and run a new business. Overseas Business Representative Visa Allows an individual employed by an overseas company to come to the UK. Investor Visa The Tier 1 Investor visa allows high net worth individuals to relocate to the UK. Tier 1 Entrepreneur Visa Tier 1 Entrepreneur visa will be granted for 2 years, after which you be able to settle in the UK until 5 April 2025.