CBI S.c.p.a Società Benefit

CBI

CBI is an Italian public limited consortium company and Benefit Corporation, that comprises over 400 Payment Services Providers as shareholders and customers.