The spongy white base glass is another possible Cairo Novelty tell. However, when I was learning the little bit I know about swirls, it also put Heaton into consideration. Also, I think of Cairo as tending more often toward simpler swirls so if the ribbon starts picking up a little busy-ness, that also makes me consider an alternative. So looking at this view my guess would be "Cairo Novelty or Heaton".