Founders: Greg Jackson (CEO), Stuart Jackson, James Eddison Launched: 2016 Headquarters: London Funding: N/A Valuation: $9 billion Key Technologies: N/A Industry: Energy Previous appearances on ...
Octopus Energy has urged customers to act for a potential £512 credit payment in their accounts. Greg Jackson, the Octopus boss, has urged customers to give their feedback for a chance to benefit from ...