42656411000001105
Abacus Medicine Pharma Services Ltd (supplier)
2272001000001102
None (leaf concept).