About Lindi Lena Invest Limited (10725208) United Kingdom