About European Investments Solar Holdings 2 Limited (09139970) United Kingdom