39910411000001105
Navidea Biopharmaceuticals Europe Ltd (supplier)
2078401000001100
None (leaf concept).