About Ocean Sailing Scotland Ltd (SC617204) United Kingdom