About Arctic Solar Holdco Limited (11526629) United Kingdom