About The Comfy Horse Company Limited (10287296) United Kingdom