Self-sponsorship is a name given by immigration legal experts where a company shareholder or owner is ‘sponsored’ to come or remain in the UK as a Skilled Worker. Self Sponsorship is a 100% legal way for current or prospective business persons coming to the UK to run the business they own or have a shareholding. This is done under the Skilled Worker visa provision.
Innovator Founder Visa