AMSTERDAM--(BUSINESS WIRE)--Staples Europe recently announced the launch of a number of improvements to their e-commerce experience, combined with a refreshed look and feel of their key websites in Europe, including Spain, Netherlands, Germany, France ...