About India Capital Limited (06253604) United Kingdom