About Finastra Group Holdings Limited (01360027) United Kingdom