24 September 2025

Aviva Investors invests €75m in German battery storage developer