About The Vegan Shelf Limited (12422620) United Kingdom