The servers cheat all the time. They can make you win or lose at will.
I have spoken to lots of people on the site, and they have been cheated on to. Its a German company, and the address is as follows. Qplay Martin Sciele, managing director, GForge GmbH, Wesr country park 37-41, Floor b, ******* Nurenburg, Germany