About Duck & Bear Ltd (08608435) United Kingdom