About The New Canal Ltd (13424307) United Kingdom