About Canis Majoris Ltd (10793719) United Kingdom