Business Visas
Self Sponsorship Visa
The best route for business owners to stay and live in the united kingdom and to run their active business, and it's basically a combination process between a skilled worker visa and having a sponsorship licence for your own UK-based business.
Simple as that you sponsor yourself through your business to work and live in the UK.
I myself advice everyone is looking to obtain the UK Self-Sponsorship Visa in the UK to seek for an expert advice or an immigration lawyer as this not a straightfrward route in the UK immigration law for a better understanding the procees and procedures as well as the eligibility criteria which are the requirements that must be met for a person to be qualified to apply on this type of visa.