About Sea & Horses Plus Ltd (10563196) United Kingdom