About Savannah Embroidery Studio Limited (13679960) United Kingdom