About Canal River & Sea Ltd. (13448072) United Kingdom