About Canar&co Ltd (11924464) United Kingdom