About Sick Duck Ltd (08671489) United Kingdom