About Thread Associates Limited (09561608) United Kingdom