About Javelin Solar Holdco Limited (11526281) United Kingdom