Definitely a SCAM! Absolutely nothing but a SCAM! After investigation, it was found they typically give the consumer 1/10th of their order and make promises for the rest they never intend to deliver.
It needs to be mentioned, very importantly, that they attach a fake PayPal link in their "invoice", if you have concerns with your transaction. If the consumer goes to the site, they are asked for all their personal/financial data, game passwords, etc.
I wish there was a way to shut these guys down... but in the mean time, please don't use thiis company