Hi Radcon5,
I haven't but they seem very suspicious to me. For example the address they provide on the website is somewhere down town New York. But when you get emails from them they seem to be at a totally different timezone. I guess Russia. Also I couldn't find a company registered with the same name.
regards,
Tom