About Haedus Solar Limited (13663837) United Kingdom