About Halsolar Ltd (12395249) United Kingdom