About Duck Soup (uk) Limited (07551484) United Kingdom