I ordered products from them. I was given a Polish bank account to deposit money.
After depositing money, I never heard from them nor received anything, even though I tracked the payment online from my Barclays account and could confirm that the money was successfully transferred in their bank account.
Total scam! Stay clear of them.