About Irel Solar Holdco Limited (10327799) United Kingdom