Logo of Huzzle
Zenobē
image

Zenobē

London, England

Delivering clean power and transport solutions through the innovative use of battery storage.

London, England

Energy
sidebar.industry
51-200
sidebar.employees
2017
sidebar.founded-year