Eden Biosolutions PLC

Eden Biosolutions PLC

LLSE:EDEN
2.25
GBX
-0.20
(-8.16%)
2.00BMarket Cap
Dec 16Next Earn