About Indica Ltd (03064193) United Kingdom