About Mectrix Ltd (08949260) United Kingdom