Mettler-Toledo (United Kingdom)h-index: 14Total citations: 1,512Total papers: 151Homepage: https://www.mt.com/gb/en/home.html