Listen

Description

We talk about going from managing a small factory in rural France to becoming a ‘big deal’ in the European green energy space.