Registered entities
OCTOPUS RENEWABLES LIMITED
Reg. No. 5857926United Kingdom
OCTOPUS ENERGY GROUP LIMITED
Reg. No. 9718624United Kingdom
OCTOPUS RENEWABLES INFRASTRUCTURE TRUST PLC
Reg. No. 12257608United Kingdom
Developer of wind and solar energy projects