About Water Projects Solar Limited (09895809) United Kingdom