About Solarworld Ltd (13200907) United Kingdom