About Ttk South Devon Ltd (12029194) United Kingdom