About Vegan Inventions Ltd (12989996) United Kingdom