About Canis Controls Ltd (11341953) United Kingdom