About Tmx Electronics Limited (02431682) United Kingdom