I've never heard of that company, looked it up, didn't see any info on it.
EDIT: Okay, saw a couple threads on it, but they were asking the same question as you, so overall, it unknown, people dont trust it. I would'nt take the ****. Wait for some more people to chime in on this one, maybe someone else here has heard of it.
Also, if you can, post a pic of it.