« Back to Glossary Index

A business entity, subsidiary, or branch established in a foreign country by an organisation based in another country, allowing the parent company to conduct business and operations in the international market.

« Back to Glossary Index

Book a Discovery Call