About Cafe Larry Limited (13185868) United Kingdom