Talkback Thames is London based company that is listed as Television & Radio Production Services.
Location of Talkback Thames is 20-21 Newman Street, London.