27 October 2023

Impax and Bullfinch fund pens German solar farm acquisition