About Vital Villages Ltd (12330942) United Kingdom