Mayfair to take majority stake in Jonckers

Jonckers is a global tech-enabled language services provider.

Share this