About Canopy Simulations Ltd. (09902966) United Kingdom