About The Thread Shop Ltd (13139532) United Kingdom