About European Horseboxes Limited (10382612) United Kingdom