No, non-residents can also open their own company. However, some types of companies require at least one employee with citizenship or even a manager. We've covered these details above.