About Tech Plus Instruments Limited (07265916) United Kingdom