What is a Private Investment Company (PIC)?
A Private Investment Company (PIC) is a corporation established to hold your investment assets. Although you technically own the PIC, it has a separate legal identity that provides many wealth protection benefits. A PIC’s obligations are generally limited to the assets within it, which means your personal assets are separate and protected. PICs are generally incorporated in and operated under the laws of countries that have modern corporation and trust laws, such as The Bahamas or London and Jersey for example.