About Canopy North Limited (12501884) United Kingdom