About Lelo Capital Limited (10128311) United Kingdom