About Thread Communications Lp (LP014378) United Kingdom