About Spectra Yachting Limited (13076687) United Kingdom