About Tech Control Limited (03669129) United Kingdom