About Thread Vision Ltd (10976933) United Kingdom