About Canopus Media Limited (SC619089) United Kingdom