Head of UK Business, Enova
9 days ago
Birmingham
... developers, support, and sales/account managers. As Enova has already acquired first customers in ... services for transmission system operators, by pooling the reserves of its customers' energy ...