About Demc Consultancy Limited (11115218) United Kingdom