About Designer Threads Ltd (SC612703) United Kingdom