Meg Stalter is an electronic music artist from United States.
It’s the second song from her debut album