Assuming the thermostat is OK, the most likely reason it won't get down lower than 12*C is that there may be a tiny refrigerant leak from somewhere, and so the compressor can't work very efficiently, so it costs more to run, even though the internal temperature is higher. I have had fridges regassed but in the end they have slowly got worse again so that is usually only a temporary (and expensive) solution.