About Lenos Capital Limited (12988900) United Kingdom