About The Comfortable Cow Limited (12180652) United Kingdom