These guys are a British Indie-Rock band who my friend introduced to. Their music is quite weird but for some reason, I'm loving their stuff /lub
I'm currently listening to all their songs, so far I've listened to these two.
https://www.youtube.com/watch?v=npvNPORFXpc
and
https://www.youtube.com/watch?v=rVeMiVU77wo