About Smart Duck Ltd. (11754833) United Kingdom