About Duck Soup Films Limited (08972094) United Kingdom