About Canopus Consulting Limited (10499768) United Kingdom