44963911000001109
ABX Advanced Biochemical Compounds GmbH (supplier)
2272001000001102
None (leaf concept).