Quote Originally Posted by Cyrus-Wallace View Post
As far as I know, you bought it from the SE store. Check this website: www.findmyorder.com and put your order code. It's the number that stars with the "Order Confirmation (Order #xxxxxxxxxxxxx)"; you might want to check the spam folder as well.
European orders come direct from SE (Europe?) not Digital River.