About Leanvest Ltd (12157564) United Kingdom