Dyspetes praerogator?

Dyspetes praerogator?

Observation - Dyspetes praerogator? - UK and Ireland. Description: