About Tech Research Limited (10220239) United Kingdom