Avacta (United Kingdom)h-index: 13Total citations: 736Total papers: 52Homepage: https://www.avacta.com/