21 employees
European Payments Initiative creates payment solutions that uses instant payments and cards.
2020