About Demmex Marketing Limited (02747070) United Kingdom