Buddy Media is setting up shop across the pond, opening the doors to its European headquarters in London and naming a management team for the region.

Read more