Yes you can. I wouldnt trust these esim provider either.
Already activated simcards in certain type of shops are almost impossible to trace back to who bought it. You pay cash and the shop owners dont register the sale with the simcard number. If they even register the sale at all. Simcards are...