About Fidessa Group Holdings Limited (03234176) United Kingdom