About Ltr Investments Limited (05905961) United Kingdom