About The Happy Cow Ice Cream Limited (13477810) United Kingdom