About Threads Inc Ltd (12737302) United Kingdom