About Vegan Sweet Shack Limited (12778161) United Kingdom