The verbiage is just wrong enough to make me suspect Chinese is their first language. Would stay away.
Exactly what I was thinking as well.