About Tudor Group Holdings Limited (12207346) United Kingdom