About Indica Consultancy Limited (07286354) United Kingdom