Payment processing and financial technology services
Small Swiss fintech company, limited public recognition