About Canopus Lab Limited (11796172) United Kingdom