About Metrix Electronics Limited (03846687) United Kingdom