La empresa está constitutida en las Islas Caimán, donde se ubica su sede corporativa.