About Finastra Global Operations Limited (02698761) United Kingdom