About Canal Technologies Limited (11606277) United Kingdom