- UK Dev Award Winner Platform of the Year
- 8.75 billion of stock ordered within 5 months
- 62,000 users migrated to the new system within 6 weeks
© CTI Digital - All rights reserved. Registered in England and Wales Number: 4884651 - Vat Number GB823546431