About Herbivore Restaurants And Bars Ltd (12890487) United Kingdom