About Canalsola Ltd (13003149) United Kingdom