About Dutch Touch Designs Limited (08308330) United Kingdom