21148411000001105
Vertex Pharmaceuticals (Europe) Ltd (supplier)
2088801000001109
None (leaf concept).