About The Threadshed Ltd (13451379) United Kingdom