About Turnkey Instruments Limited (02178981) United Kingdom