About Needle N Thread Embroidery Holdings Limited (12455784) United Kingdom