About Canopy Ecology Ltd (12089841) United Kingdom