About Barking Duck Productions Limited (08857605) United Kingdom