About Thread Design And Development Ltd (06980014) United Kingdom