About Canopy Projects Limited (05982415) United Kingdom