418 employees
iKanbi engages in multichannel customer relations providing back-office management services.
1992