Who if anyone verifies if the answers are correct?

The site is peer-reviewed by other contributors. However, not all answers are reviewed since there are so many. Any answer can be change by anyone who knows the answer is incorrect. When seeking an answer to a question and you do not have confidence in the answer you received then seek an answer from other sources. Look for a consensus among the answers. When you find that you can be fairly sure you have the correct answer.