We are active in Intellect, the UK technology industry body, where we play a leadership role, and in other international trade organisations... Our people have one thing in common. They have all been there and done it, where it matters, in the..
Relevance: 11.313835