Investor Shelf

Trogenix

Company · UK · 1 documents

Key number
1.15 billion
Total invested in Scotland. Scottish Enterprise p.7