About Dufex Craft Products Limited (07144975) United Kingdom