About Third Thread Ltd (10986143) United Kingdom