About Diebold Emea Processing Centre Limited (03900711) United Kingdom