About Canis Majoris Trading And Business Llp (OC430359) United Kingdom