About Noksha Capital Limited (13305269) United Kingdom