About European Investments Solar Holdings Limited (08345614) United Kingdom