Mindtree and Finastra Partner to Deliver Managed Services Payments Solutions in the Nordics, the UK and Ireland 2 years ago