About Indica (2017) Stroud Ltd (10843877) United Kingdom