10.0.1.127

Environmental Technologies Fund backs electric field desalination business Voltea

1004
European growth capital investor Environmental Technologies Fund has led a €5m Series B financing round for water desa