Never heard of them but that doesn't mean they are a scam and could of just made a mistake. Look at the scam accusations sub forum here and see if they have any accusations against them and contact their support for help.
I have contacted them but no reply.