Powerscreen (United Kingdom)h-index: 4Total citations: 22Total papers: 8Homepage: https://www.powerscreen.com/