About Ireel Solar Holdco Limited (10328024) United Kingdom