About Ttsp Holdings Limited (03840560) United Kingdom