About Uk Solar Holdco Limited (07427799) United Kingdom