About Vegan Shack Uk Ltd (12400041) United Kingdom