About Tlos Investments Limited (10962868) United Kingdom