About Threadr Ltd (12054652) United Kingdom