About Kumari Capital Limited (10531505) United Kingdom