About Demotest Projects Limited (02792348) United Kingdom