Avacta Group plc is a provider of technologies, consumables and reagents for the life science markets, from drug discovery to diagnostics
Unit 20, Ash Way, Thorp Arch Estate & Retail Park