It's Hypericum perforatum, I suppose. Lovely bunch of little flowers on the beach in Latvia.