About Lucky Duck Enterprises Limited (12173625) United Kingdom