About Jealous Cow Limited (07588408) United Kingdom