About Doom Duck Ltd (11989902) United Kingdom