About Wired Canvas Limited (07244325) United Kingdom