Atlanta-based NCR Corp. has landed a two-year contract with London-based Barclays Bank PLC to maintain 550 automated teller machines.The contract will be managed from NCR’s customer care center near Glasgow, Scotland, according to a news release, which did not specify the value of the contract. Barclays operates in more than 50 countries and employs more than…
