72 employees
Creators of the Everything Payments Platform, powering £bns of transactions annually.
2011