About Canopus Os Solutions Limited (10791238) United Kingdom