London-headquartered payments firm and fintech providing digital payment processing.