About Tailored Thread Ltd (12894006) United Kingdom