Our clients vary enormously in terms of size, budget, diversity and complexity. Here are some we have worked with: