can I self employed tech person with a registered tech company , apply for the visa
Yes you can. Do go through the Tech Nation guide though https://technation.io/visa-tech-nation-visa-guide/#overview
Yes, you can if your business is a Digital Tech Product (or at least your company enables a digital tech product)
If you are running a consulting company instead. The guide clearly states that you would not qualify.
2 Likes