About Laughing Duck Cafe Limited (11732879) United Kingdom