About Jammy Cow Limited (06895370) United Kingdom