About Tft Investments Limited (12251493) United Kingdom