About Lever Capital Limited (11312697) United Kingdom