About Demx Consulting Ltd (12185432) United Kingdom