About Needle Ninja Embroidery Limited (12819546) United Kingdom