About Indica Capital Limited (10389768) United Kingdom