About Thurmans Holdings Limited (11145454) United Kingdom