About Sew Sketchy Limited (12878534) United Kingdom