Lost in translation
> Vulture Central has moved to a shiny new shared collaboration space in central London, which, among other exciting advances, features a selection of beers to refresh thirsty hacks
Is that just a fancy way of saying you've been evicted from your offices and are now holed up in the local pub?