About Canalis Technology Limited (12155250) United Kingdom