If you click on the product description it has "The detachable palm rest, adjustable tilt and two-meter cable provides flexibility and comfort".
I too am curious as to their record. ANyone done business with these guys? I don't mind a $10 risk, but my credit card info...that's something else.