I have never ever heard about this…
I have never ever heard about this company since they somehow hacked my credit card and stole 100 euros. Be aware of them. I'll report them.
Germany
I have never ever heard about this company since they somehow hacked my credit card and stole 100 euros. Be aware of them. I'll report them.