19_CEO Octopus Energy Germany Andrew Mack.png

Andrew Mack CEO, Octopus Energy Germany