About Tbs Investments Limited (09044923) United Kingdom