Invicro (United Kingdom)h-index: 38Total citations: 5,726Total papers: 273Homepage: https://www.invicro.com/