About Yummy Cow Ltd. (12870187) United Kingdom