About International Yachting & Boating School Ltd (11914038) United Kingdom