About Tetronics Holdings Limited (05156468) United Kingdom