650,000+ Merchants
TPV RR 3.5Bn USD
EBITDA positive financials