By German law they are required to post an imprint on their homepage which they do not. The imprint has to show their physical address and phone etc. I hope someone takes them down fast. Christmas is always the time for fraud...

Regards, Boris