About Thought Canal Ltd (07776673) United Kingdom