About Tsd Investments Limited (10069183) United Kingdom