About Omnivore Limited (06697621) United Kingdom