About Indica Facilities Limited (12996172) United Kingdom