About Tsc Investments Limited (11492406) United Kingdom