About Canopus Solutions Limited (08190744) United Kingdom