More than 2,500 clients rely on our “easiest-to-use” board portal and Lucia, our revolutionary management reporting platform, to drive pace, performance, and high-impact governance.
Head Office & Registered Office: 24 Cornhill, London, EC3V 3ND, Registered in England & Wales, Company registration number: 04529306. VAT registration number: GB 123 4029 55