Het hoofdkantoor van het bedrijf is gevestigd in Nassau, in het Ocean Centre in het oosten van New Providence. De klanten zijn lokale en internationale banken, wereldwijde advocaten- en accountantskantoren, trustbedrijven, investeringsmaatschappijen, toeristische projecten van meerdere miljoenen dollars, multinationale bedrijven en personen met een hoog nettovermogen.