About Talkman Language Solutions Limited (09696035) United Kingdom