About Canalos Ltd (12679453) United Kingdom