SABELLA is an innovative marine current turbines developer, supplying reliable turnkey energy solutions worldwide.