About Duckie Ltd (05294486) United Kingdom