About International Horseboxes Ltd (12756948) United Kingdom