Marsh Lousewort?

Marsh Lousewort?

Observation - Marsh Lousewort? - UK and Ireland. Description: