Comma and Halfords oil are both made by Esso, but to slightly different specs. Comma oil isn’t the same as what is supplied under a Esso or Exxon brand. I think a lot of these oils use recycled ingredients. They’re fine.
Alternatives; Mazda’s own branded oil (made by Total I think) is surprisingly cheap from the dealer At shows, you often see odd stuff going cheap. I got a bunch of AC-Delco branded il that was 2 months out of date.
Also look for Miller oil; decent quality, and reasonably priced.
No doubt, Oilman will be along soon to tell us what fools we are for not buying Fuchs oil, or whatever.