About Leafe Investments Ltd (10696727) United Kingdom