Cloudberry?

Cloudberry?

Observation - Cloudberry? - UK and Ireland. Description: