About Threadabead Limited (08178944) United Kingdom