Mindtree and Finastra Partner to Deliver Managed Services Payments Solutions in the Nordics, the UK and Ireland Read more