The type of company you choose will be determined by the kind of activity and company formation you require.
Having an affiliate or representative office can be a great way for companies to expand and grow their operations without having to worry too much about the burden on their resources.
Setting up a business in Lithuania is straight-forward and stress free. All you need to do is check that you have all the necessary documents before you apply.