About Indica Technology Ltd (13160282) United Kingdom