About Cow & Ball Ltd (06661745) United Kingdom