Our Numbers

More than
30,000
customers
2,600
employees 
1PB
date e info stored in DB
64
m
payment experiences collected