Just read the following line:
"the music sounded like “Brian Eno producing a David Sylvian album"
Mmm, that makes one curious. The band involved is called 7sleepers and the album "7 Songs About 7 That Might Put You To Sleep".
After listening to some songs on Soundcloud I think I know where it comes from, although Robin Wylie has still a long way to go.