About Canal Cafe Limited (11780512) United Kingdom