Logo
I

ICDX

121 employees

Basic info

Industry

financial services

Sectors

risk management
market infrastructure
financial deepening
trade

Date founded

2009

FAQ