Small red invertebrate

Small red invertebrate

Observation - Small red invertebrate - UK and Ireland. Description: