Keller Sports, the German retailer for premium sports products, won the “Royal Class” award as the best online retailer in Germany from Internet World Business magazine. The new award recognizes a company's excellence as both a pure player and a multi-channel retailer. Keller was praised for a “perfect” product range ...