Technology Partnership (United Kingdom)h-index: 23Total citations: 2,419Total papers: 122Homepage: http://www.ttp.com/