D and I is a technology-driven company focused on providing innovative solutions for the digital transformation of businesses. Our mission is to help organizations streamline their operations, improve customer engagement, and enhance their overall competitiveness through cutting-edge technologies su...See more
Headquarters:
United Kingdom of Great Britain and Northern Ireland
Company Type:
MNC / Large Enterprise
Company size:
201-500 Employees
Year Founded:
2006 (19 years)
Address:
BURNABY BUILDING, 16 BURNABY STREET; HAMILTON, BERMUDA HM 11, BM
HIGH
spending power