No, a limiting reaction is one in which the moles of available reactants is less then the other (not mass), when compared to the stoichiometry of the balanced equation. In this case, you have the same volume and same concentration of both reactants, so they both have the same number of moles (1:1). And because the stoichiometry is 1:1, this is not a limiting reagent problem.
Molarity = Mols
L
Mols * L = Mols
L
L = an L that is crossed out.
This Q = -Q, or as you wrote the mathematical equivalent mct = -mct, is missing something.
That is QReaction = -QSolution
You are not identifying that they are for different conditions.
This comes from a simplification for the math at your level. This assumption is that there is no heat lost to the environment, container, etc etc. This is impossible in real life of course.
But what this means is that Q1 + Q2 …= 0
In this case:
Qrxn + Qsolution = 0
Or when you bring one to the other side
Qrxn = -Qsolution
Your question specifically ask you to calculate the enthalpy of the solution. But the value you are given is the enthalpy of the reaction. Making the assumptions at your level that you are allowed to make, then the enthalpy of the solution is the same as the enthalpy of the reaction, just opposite sign.
And units unit units. C, the specific heat is in joules (typically, unless otherwise stated). Enthalpy is in kilojoules. They must be the same in order to use Q= C • m • ?T