They're still open and their current licence was issued on August 25, 2023.
A source for published information on Toronto Business Licences.
secure.toronto.ca
AFAICT, still nothing more than massage. I prefer this place to Kelly and Delta, which are both close by (Kelly is in the same plaza and Delta just down the street).