Those cups look odd, in particular as bmi never used cups like that! So was the photographer a bmi fan that wanted to sneak a mention or do the cups say something else if we could see all round it? EDIT: as posted above, these would have said ba.com on them.
The interior is definitely BA though (spacesaver seats), as it that little tray the cups are being presented on.
This is a bmi cabin pre-refit: