Mirage International

Mirage International is a company in New York City, appearing in the Archie Comics, making it a self-reference to Mirage Studios.

The are seen facing  outside the company building, right before  arrives with the  in his hand, preparing to de-mutat the Turtles only to be stopped by.