About Demco Europe Limited (02067190) United Kingdom