I'm pretty close to London actually sir, like 45 minutes on a train.
What brings you to the UK? And cheers man, I figured out Blood Vanish pretty quickly, and My Own Sickness I'm getting there with. They just have a very wierd mix and lots of effects so its kinda tricky to pick out what exactly is being played.