Because I have no experience dealing with this supplier, I checked them out and did a quick search as well.
Their site doesn't look professional and there are no pictures of their products only a list is provided. Plus it is stated that their office is in the UK with a branch in the US but the .ua stands for Ukraine - This alone seems too fishy to be true :)
Anyway, I would not recommend proceeding any further. Better forget about them no matter how tempting their prices seem..
Also, I found this thread in another forum which has information about them:Link hidden: Login to view
Hope this helps. Cheers!