Yes, a cockroach mimic, a nice find. I identified this species as being a cockroach mimic some decades ago, specifically the small cockroach Ellipsidion australe (Saussure, 1863). This is a species I would like to have a couple more representatives of if anyone could keep a few for me please.