It is because the fares showing on Cunard's website are Early Saver Fares and are cheaper because you don't choose your cabin or have a choice of OBC, free parking or coach travel. You also don't choose your dining time so that is why they are cheaper, the ones you have seen on. TA website if dearer will be Cunard Fare where you can choose all above and that is why they are dearer.