About Canmac (london) Ltd (10666406) United Kingdom