Yellow Shell?

Yellow Shell?

Observation - Yellow Shell? - UK and Ireland. Description: