About Wild Embroidery Limited (12155084) United Kingdom