Pages • 1
Piercing Veil Essay Preview: Piercing Veil Report this essay A company is defined by S.2 of the Companies Act of Barbados as “A body corporate that is incorporated or continued under this act.” Section 2 of the Jamaica Companies Act defined a company as “A company formed or incorporated under this act or an existing.