About Thread Ventures Limited (10074840) United Kingdom