About Herbivore Industries Limited (11213102) United Kingdom