About Thread Consultants Ltd (06781778) United Kingdom