About Threads London Limited (08807169) United Kingdom