iCard is a fintech company delivering innovative end-to-end payment solutions to more than 1.8 million clients in over 30 countries in Europe. We constantly reinvent the relationship between people, money, and technology with one main goal – to make everyday payments easier, more accessible, and mor... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet