Flew to Alicante about 10 days ago and had similar. BA number, IB plane. They announced it was an Iberia plane but operated by BA, most of the crew were Iberia, not sure if all were. I was back in economy and they gave out water and snacks, can't remember if Iberia do.
Oh and they weren't letting anyone on until they put a mask on and checking on the flight as Spain required it, not on the way back though.