About Aqua Solar Limited (12657955) United Kingdom