About Canis Nero Limited (11755810) United Kingdom