Sell a product then only release if you give them more personal data.
Scam. Stolen money. Do not give them your personal details.
Update. I got a refund of the card amount, but told me they must retain the "admin fee".
They sell you a product, then after paying, tell you that you must provide even further personal data before they will release the product.







