About Ultra Embroidery Designs Limited (02915097) United Kingdom