Sabella develops tidal stream turbines to harness the predictable energy from marine current and produce a clean and reliable energy.