Tag: onsite
Dell introduce Presto consumer support service in UK
Dell believe they're coming to the rescue of their PC users by introducing a new customer support service called Presto. Launching today in the UK, France, and Germany, Presto offers a 'comprehensive, convenient and easy-to-use support service' covering issues such…