About Cafe Canal Limited (09107683) United Kingdom