Sabella
Sabella
Sabella develops tidal stream turbines to harness the predictable energy from marine current and produce a clean and reliable energy.
Website: https://www.sabella.bzh/en
Country
France