About Ltf Investments Limited (09905317) United Kingdom