About Indica Industries Uk Limited (09029219) United Kingdom