About Ttk British Holdings Limited (10084820) United Kingdom