About Ttk Research Ltd (12311403) United Kingdom