About Demmetrix Ltd (11592007) United Kingdom