The UK Startup Visa helps individuals from India set up a new business in the UK by providing a way to initiate innovative projects. Applicants must be endorsed by a UK-approved body that assesses their business idea regarding innovation plus viability and potential growth. This visa allows a stay of 2 years and is applicable to those who are starting their first business in the UK.
https://ayjsolicitors.com/uk-b....usiness-immigration-