About Ahimsa Vegetarian Restaurant Limited (11846683) United Kingdom