I first wrote about this building when it was NAPA Auto Parts. By September of 2010, Triumph had moved in, after repainting the place.
I'm not sure whether Triumph disbanded or simply moved elsewhere. Google suggests they were on Taylor Street before they were here on Millwood, but I'm not pulling up any hits that suggest a followup location. Their Facebook page (which I can't fully access without joining Facebook) seems to say that they were having events here at least until 17 October 2011.