About Project Threads Ltd. (09153696) United Kingdom