About Canopus Consultants Limited (11909353) United Kingdom