About Wyrd Stitchers Limited (12115830) United Kingdom