About Indica Environmental Ltd (08928425) United Kingdom