About Duck Stokes Ltd (13027682) United Kingdom