About Canis Alpha Ltd (09178342) United Kingdom