About Tektonix Limited (12820389) United Kingdom