About Seamstress Studio Limited (12703208) United Kingdom