About Dead Duck Ltd (13688244) United Kingdom