La sede de la empresa está ubicada en Nassau, en Ocean Centre, en el este de New Providence. Los clientes incluyen bancos locales e internacionales, firmas globales de abogados y contabilidad, compañías fiduciarias, empresas de inversión, desarrollos turísticos multimillonarios, empresas multinacionales y personas de alto poder adquisitivo.