About T&h Instruments Limited (10160089) United Kingdom