54 employees
CBI is a public consortium that focuses on the development of digital banking, payments infrastructure, invoicing, and digitization process.
2001