About Landen Invest Limited (10452118) United Kingdom