I purchased 2 video cards through them. They acknowledged receipt of the money and then no more contact. They will not respond to any attempt at contact, and the product never arrived.
New company rule because of this - ONLY do international business with escrow services.