About Diebold Software Solutions (uk) Limited (03726036) United Kingdom