Small red creature from leaf litter

Small red creature from leaf litter

Observation - Small red creature from leaf litter - UK and Ireland. Description: