About Metrix Associates Limited (08328058) United Kingdom