What shape are the eyes and what does the telson look like. Is the tail spiny like an urchin, have lots of little spines like velcro, etc? There are several red speices of stomatopod. Most live below about 40 feet. I probably can't give you an ID without seeing the telson.
Roy