About The Artistic Duck Limited (08308408) United Kingdom