Finastra

British financial technology company.