Unlike the car accessory market bike accessory manufacturers never produce a 'fits a' model list. There are just too many manufacturers, models & variations on a theme for them to contemplate it, so unless someone here has direct experience I doubt you'll ever get a definitive answer. That said, Carrera bicycles are
Halfords own brand and if anyone ought to know, they should.
It might take a phone call or two, or three or four, as has been pointed out on numerous occassion, Halfords mechanics, their knowledge and experience varies hugely between stores so you might have to ring around a few to find the right & knowledgeable individual, but it's worth a punt.