About Canis Major Ltd (11374656) United Kingdom