Octopus Energy
–
London, Greater London, United Kingdom
Octopus Energy has grown exponentially in its short history. It is now a complex multi-billion turnover international group, which participates in multiple industry verticals including retail utilities, utilities management, generation, EV leasing... - Jul 15