« Back to Glossary Index

A company owned or controlled by a parent company located in a different country, often with the parent company holding a majority of the subsidiary’s shares and making strategic decisions for the subsidiary.

« Back to Glossary Index

Book a Discovery Call