About The Canopea Limited (13526995) United Kingdom