Talking Heads is an award-winning full service LSP (Language Service Provider), ranked in the top 3% of UK Translation Agencies (ATC market survey), with a core management team of 15 based at their 2 offices (Sheffield Head Office and Leicester) and a global linguist team numbering over 10, 000 (at 2016). Covering all languages, Talking Heads excels at producing work based on clients specific requirements and client feedback reports excellent customer service.
Here are the company performance indicators
Your indicators are as low as they can get. Update your data and add content (text, logo, keywords) to increase your visibility and ranking.