About Canalrace C.i.c. (10059659) United Kingdom