About Indica Portal Ltd (09554945) United Kingdom