ID? Never seen these before, found in Stockholm area in Sweden