About Canopus Group Ltd (12294752) United Kingdom