Ichneumon?

Ichneumon?

Observation - Ichneumon? - UK and Ireland. Description: I would be grateful if someone could confirm if this is an Ichneumon. Is it possible to identify family or species?

I would be grateful if someone could confirm if this is an Ichneumon. Is it possible to identify family or species?