About Horse Studio Ltd (08081626) United Kingdom