About Thread House Ltd (13262558) United Kingdom