About Needle & Thread Ipr Limited (08351000) United Kingdom