About Ts1 Investments Limited (12318298) United Kingdom