*On sale* Made in Spain, by La Barbuda.
This is a 9 cm embroidered patch with merrowed edge and iron-on backing.