Small insect on buttercup. Tiphidae?

Small insect on buttercup. Tiphidae?

Observation - Small insect on buttercup. Tiphidae? - UK and Ireland. Description: