About Indie Vegan Limited (12295643) United Kingdom