10 employees
CDI is a multinational digital financial service unlocking access for underserved populations using last-mile innovative technologies.
2022