About Tektra Systems Limited (03824492) United Kingdom