About Vegan Chop Shop Ltd (12176395) United Kingdom