About Ttk Tech Limited (11625535) United Kingdom