Company identity
Founded / incorporated
11 October 2019
Company number 12257608
Legal name
OCTOPUS RENEWABLES INFRASTRUCTURE TRUST PLC
Company type
Public Limited Company
Region
London
Registered address
4TH FLOOR, 140
ALDERSGATE STREET
LONDON
ENGLAND
EC1A 4HY
Insolvency history
No