About Canopus Solar Limited (08451806) United Kingdom