Ma spotted this and it's very interesng! I think it's eggs from those lovely snails in rock pools.