Sorry, I don't know what it is. It kinda looks like it's related to ants and wasps.

I don't think it stings, but I didn't test that theory.