Le siège social de la société est situé à Nassau, au Ocean Centre, dans l'est de New Providence. Les clients comprennent des banques locales et internationales, des cabinets d'avocats et de comptabilité mondiaux, des sociétés de fiducie, des entreprises d'investissement, des développements touristiques de plusieurs millions de dollars, des entreprises multinationales et des personnes fortunées