About Indica Associates Limited (10556239) United Kingdom