Dewberry?

Dewberry?

Observation - Dewberry? - UK and Ireland. Description: Is this Dewberry?

Is this Dewberry?