Yes! That's it. Interesting... If the martial arts centre is at the same place, then it probably is like a rental building. From what I remember there were signs at above the door and around the building were "Sports Lab".