About The Thread Studio Uk Ltd (09149141) United Kingdom