Offshore holding company

Offshore holding company,

Definition of Offshore holding company:

  1. A company created to be the technical owner of another company, which is located in a separate company with a favorable corporate law structure. An offshore holding company will typically own a majority share of the held company, giving that company the advantages of being headquartered in the country in which the offshore holding company was established.

Meaning of Offshore holding company & Offshore holding company Definition