About Talking Heads
An award-winning Language Service Provider (LSP) passionate about creating multilingual content.
Established 1999, with 12 management staff and 11,000 linguists worldwide.
Net Promoter Score of +64.
Top 2% of UK Translation Agencies, 3rd fastest growing LSP in the UK (ATC).
Best Translation Services Provider - England
Business Innovator Awards 2018