About Thread Station Ltd (SC614148) United Kingdom