About Technical Control Systems Limited (00950111) United Kingdom