About Embroidery Patch Ltd (12180936) United Kingdom