Leyton has its offices in 12 countries