About Canopy The Open Cloud Company Limited (08011902) United Kingdom