About Indica Holdings Ltd (10593887) United Kingdom