About Nili Capital Limited (10021645) United Kingdom