Literature DB >> 26989586

The Role of Lattice Matching Techniques in the Characterization of Polymorphic Forms.

Alan D Mighell1.   

Abstract

An inspection of the recent literature reveals that polymorphism is a frequently encountered phenomenon. The recognition of polymorphic forms plays a vital role in the materials sciences because such structures are characterized by different crystal packing and accordingly have different physical properties. In the pharmaceutical industry, recognition of polymorphic forms can be critical for, in certain cases, a polymorphic form of a drug may be an ineffective therapeutic agent due to its unfavorable physical properties. A check of the recent literature has revealed that in some cases new polymorphic forms are not recognized. In other instances, a supposedly new polymeric form is actually the result of an incorrect structure determination. Fortunately, lattice-matching techniques, which have proved invaluable in the identification and characterization of crystal structures, represent a powerful tool for analyzing polymorphic forms. These lattice-matching methods are based on either of two strategies: (a) the reduced cell strategy-the matching of reduced cells of the respective lattices or (b) the matrix strategy-the determination of a matrix or matrices relating the two lattices coupled with an analysis of the matrix elements. Herein, these techniques are applied to three typical cases-(a) the identification of a new polymorphic form, (b) the demonstration that a substance may not be a new polymorphic form due to missed symmetry, and (c) the evaluation of pseudo polymorphism because of a missed lattice. To identify new polymorphic forms and to prevent errors, it is recommended that these lattice matching techniques become an integral part of the editorial review process of crystallography journals.

Entities:  

Keywords:  derivative lattice analysis; lattice-matching techniques; matrix strategy; polymorph characterization; pseudo-polymorphs; reduced cell strategy

Year:  2011        PMID: 26989586      PMCID: PMC4550339          DOI: 10.6028/jres.116.007

Source DB:  PubMed          Journal:  J Res Natl Inst Stand Technol        ISSN: 1044-677X


1. Introduction

The recognition of polymorphic forms plays a vital role in the materials sciences because such structures are characterized by a different crystal packing and accordingly have different physical properties. As research using the Cambridge Structural Database (CSD) [1] has demonstrated, polymorphic forms of crystalline structures are often encountered. Many studies on packing and on polymorphic forms have been carried out using crystallographic structural data in the CSD [2-4]. Likewise a survey of recent publications in Acta Crystallographica shows that it is not uncommon for a new compound [5] to be a polymorphic form of an extant compound [6]. For pharmaceutical compounds the phenomenon is very common [7]. Recently, Grzesiak et al. [8] published a “comparison of the four anhydrous polymorphs of carbamazepine.” In the pharmaceutical industry, such recognition of polymorphic forms can be critical for, in certain cases, a polymorphic form of a drug may be an ineffective therapeutic agent due to its unfavorable physical properties. Because of their importance, it is necessary to determine if two compounds are actually polymorphs.

1.1 Not All Structures Said to be Polymorphs are Polymorphs

Two substances with the same formula but crystallizing in structures based on different lattices are generally considered polymorphs. But not all compounds reported as polymorphs are actually polymorphs. In some cases, they may not be because of an error in structure solution—one determined structure is correct whereas the presumptive polymorphic form is derived from an incorrect structure solution. For example, Clemente and Marzotto [9] recently published a paper with 30 space-group corrections including two examples of false polymorphism. Karami et al. [10] in a recent paper on “further errors in polymorph identification" showed that by taking insufficient data one can obtain a false polymorph. In a similar vein, Marsh [11] demonstrates that many structures initially described in monoclinic space group Cc are “better described in higher symmetries.” Many of these incorrect crystal structures result from an over reliance on highly automated structure-determination methods, a failure to understand the limits of these procedures, and a lack of scrutiny of the results. Fortunately, lattice analysis methods can play a vital role in polymorph characterization and identification.

2. The Role of Lattice-Matching Techniques in Polymorph Characterization

By focusing on the lattice, the investigator can deduce if two structures with the same formula are polymorphs—(a) if the lattices are the same, the structures are almost always identical, and (b) if the lattices are different, the structures are polymorphs. To determine if the two lattices are the same or different, the investigator can use lattice-matching techniques [12-18]. These lattice-matching methods are based on either of two strategies: (a) the reduced cell strategy—the matching of reduced cells of the respective lattices or (b) the matrix strategy—the determination of a matrix or matrices relating the two lattices and analyzing the matrix elements. Lattice matching procedures have proved to be powerful tools in identification and in data evaluation procedures. Extensive experience with large crystallographic databases [1, 19, 20] has demonstrated that if one obtains a lattice match for two structures with the same formula, then the structures are almost always identical. Furthermore, these lattice identification methods are robust and if properly applied work well in spite of certain types of experimental error. For example, it is not uncommon to encounter a pair of cases in which the lattice of one solved structure is correct whereas the other corresponds to a derivative lattice of the same compound. Nevertheless, it is still possible to obtain a lattice match by using the derivative lattice procedure as outlined in Fig. 1 of Ref. [12].

3. Discussion

Herein, we analyze three cases published in the recent literature where polymorphism plays an essential role. Lattice methods are used to distinguish whether two crystallographic structures with the same formula represent polymorphic or pseudo- polymorphic forms. In the first case, the structures are shown to be polymorphic forms. The second and third cases demonstrate how errors in symmetry and lattice determination, respectively, can lead to pseudo-polymorphic forms.

3.1 Case I: Reduction Confirms Actual Polymorphic Forms—a Tetrapyrazole Complex and Carbamazepine as Examples

3.1.1 Two Polymorphic Forms of a Tetrapyrazole Complex—Ni(NCS)2(C3H4N2)4

Recently two crystal structure determinations for a tetra pyrazole complex—Ni(NCS)2(C3H4N2)4 were reported in the scientific literature. The first was published by Takahashi et al. in 2006 [6] and the second by Yan in 2007 [5]. Although the formulas are the same, the second publication did not reference the first. Do these two independent publications describe polymorphic forms or are the two structures identical? Lattice-analysis methods (e.g., cell reduction) can be employed to resolve problems of this type. For each structure, the author’s original unit cell was reduced. As the data in Table 1 reveal, the two reduced cells are clearly different. Therefore, the crystal structures for the two compounds are polymorphic forms.
Table 1

Application of the Reduced Cell Strategy to evaluate two reported structures of Tetrakis(1H-pyrazole-κN2) bis (thiocyanato-κN) nickel(II)—[Ni(NCS)2(C3H4N2)4]. As the formulas are the same but the reduced cells different, the structures are clearly polymorphic forms

Structure 1Structure 2
Original CellReduced CellcOriginal CellReduced Cell
a (Å)a14.046(3) b8.87811.4327(7)8.433
b10.863(2)8.87812.3994(5)8.433
c14.862(3)14.26014.2802(8)14.280
α(º)90.0102.9490.0100.33
β117.485(2)104.01105.341(5)100.33
γ90.0104.5690.094.65
V3)2011.6(7)1005.91952.2(2)976.1
SGC2 / cPC2 / cdP
Z4242
RefYan (2007) [5]Takahashi et (2006) [6]

The labels in this column correspond to the unit cell edges & angles (a, b, c, α, β, γ), the unit cell volume (V), the space group (SG), the molecules/unit cell (Z), and the reference (Ref).

The numbers in parentheses corresponds to the estimated standard deviations.

The reduced cells given in the Table were calculated using NIST*LATTICE [18].

Original space group corrected [21].

In this case, the authors’ original cells (Table 1) can be directly compared as they are conventional cells that are based on the shortest vectors in the ac plane. Such a comparison also reveals that the two crystal structures are different. Note that both the b-axes [10.863(2) vs. 12.3994(5)Å)] and the β angles [117.485(2) vs. 105.341(5)°] are clearly different. (See Table 2 in Ref. [14] for transformation matrices from reduced to conventional cells).
Table 2

Carbamazepine (C15H12N2O)—Four polymorphic forms. A comparison of the standard reduced cells shows that the four crystal lattices are clearly different and the forms are unique

Form IForm IIForm IIIaForm IIIForm IV
Authors’ original cells

a (Å)b5.1705(6)c35.454(3)7.537(1)7.529(1)26.609
b20.574(2)35.454(3)11.156(2)11.148(2)6.9269
c22.245(2)5.253(1)13.912(3)15.470(2)13.957
α(º)84.12(4)90909090
β88.01(4)9092.86(2)116.17(1)109.702
γ85.19(4)120909090
V3)2344.8(5)5718(1)1168.31165.32421.9
SysTriclinicTrigonalMonoclinicMonoclinicMonoclinic
SG P1¯ R3¯P21/nP21/cC2/c
Z818448
Dx g/cm31.3391.2351.3431.351.296

Reduced cells

a (Å)5.1705.2537.5377.5296.927
b20.57420.54411.15611.14813.748
c22.24520.54413.91213.90213.957
α(º)84.12119.289090109.04
β88.0194.8992.8692.9190
γ85.1994.899090104.59
V3)2344.81906.11168.31165.31211.0
LatPPPPp
RefGrzesiak et al. (2003)[8]Lowes et al. (1987)[24]Himes et al. (1981)[25]Reboul et al. (1981)[26]Lang et al. (2002)[27]

Two independent structural studies were reported for Form III. This authors’ original cell is the conventional cell as it is based on the shortest vectors in the ac plane.

The labels in this column—not previously defined in Table 1—correspond to the crystal system (Sys), the density (D) and the lattice type (Lat).

The numbers in parentheses are estimated standard deviations.

Many related complexes of the general formula Me (Pz4) X2 (where Me = transition metal, Pz = pyrazole and X = a halide, SCN– or pseudo halide) have been reported in the literature but usually in only one crystalline form. This thiocyanate complex (Table 1) is a particularly interesting case as it crystallizes in two forms—one of the polymorphs is related to one series of isostructural compounds and the other is linked to a second series of related complexes. For example, the structure of the tetrapyrazole manganese NCS complex published by Lumme et al. (1983) [22] is similar to the structure of Takahashi [6]. On the other hand, the lattice of the tetrapyrazole Mn Br complex published by Ruth et al. [23] is similar to the complex of Yan [5].

3.1.2 The Four Polymorphic Forms of Carbamazepine—C15H12N2 O

Carbamazepine, an anticonvulsant, is a widely studied compound in the pharmaceutical industry. Because of its propensity to crystallize in different structures, this compound has played an important role as a reference compound in polymorphic studies. Crystal structures of four polymorphic forms of carbamazepine have been reported in the literature [8]. The lattice data for the four forms are summarized in Table 2. For each form, we give the original cell reported by each author and the corresponding reduced cell. By comparing the standard reduced cells, it is confirmed that the compounds are polymorphs. Note that for form III, two different original cells—one conventional [25] and the other unconventional [26]—were reported. Compounds closely related to carbamazepine are also known to crystallize in polymorphic forms. For example, four polymorphic forms have been reported for 10, 11-dihydrocarbamazepine [28]. Again a comparison of the standard reduced cells shows that the crystal lattices are different and the forms unique.

3.2 Case II: Questionable 2nd Polymorphic Form Due to Lattice/Formula Match With Existing Compound—Triphenylphosphine oxide hemi-hydrate (TPPO • 0.5H2O) as an Example

Recently, Ng (2009) [29] reported a “second mono-clinic modification” for triphenylphosphine oxide hemihydrate, C18H15 OP • 0.5H2O. However, the lattice for this phase bears a strikingly close resemblance to the compound (orthorhombic F) previously reported by Baures and Silverton (1990) [30]. Using NIST*LATTICE [18], it was established that the reduced cells (Table 3) for these two compounds are very close. Experience in data evaluation has shown that two phases are usually identical when the reduced cells and the formulas are the same [12].
Table 3

Application of the Reduced Cell Strategy to evaluate potential identity of two reported polymorphic forms of Triphenylphosphine oxide hemihydrate, C18H15 OP • 0.5H2O. As the formulas are the same and the reduced cells similar, it is likely that the two structures are very close or identical

Structure 1Structure 2
Original CellReduced CellaOriginal CellReduced Cell
a (Å)19.794(18)9.4599.4313(1)9.431
b32.540(12)10.96932.1930(4)10.844
c9.459(6)16.943510.8435(1)16.773
α(º)9083.099082.99
β9073.79115.742(1)73.67
γ9064.469064.26
V3)6092.5(22)1523.12965.59(6)1482.8
SGFdd2PCcP
Z16484
RefBaures & Silverton (1990) [30]Ng (2009) [29]

The reduced cells given in the Table were calculated using NIST*Lattice [18].

For the second monoclinic modification, it is further noted that the metric symmetry (Table 4) exceeds the crystal symmetry—i.e., the metric symmetry is F-centered orthorhombic whereas the crystal symmetry is reported as C-centered monoclinic (Space Group Cc). This is a warning flag. In fact, Marsh [11] in the “Perils of Cc revisited” cites 98 “structures originally described in space group Cc which are better described in higher symmetries.” Fifteen of these structures represent cases for which the structure is best described in the orthorhombic space group Fdd2. The structure of triphenylphosphine oxide hemihydrate is a similar example. In fact, the reduced cell for C18H15 OP • 0.5H2O of Ng [29] can be transformed by the matrix (1 −2 0 / −1 0 2 / −1 0 0) to an orthorhombic F-centered cell similar to that reported by Baures and Silverton (1990) [30]. Thus, it is concluded that the Ng [29] and Baures & Silverton [30] crystal structures are very similar or identical. To prove the identity, a successful refinement of the second monoclinic modification in the orthorhombic space group Fdd2 would be required.
Table 4

The reduced formsa for two reported polymorphic forms of triphenylphosphine oxide hemihydrate, C18H15OP • 0.5H2O. The reduced form for Structure 2 is very similar to that of Structure 1. Therefore the metric symmetry of the lattice for two compounds is essentially the same —Orthorhombic F-centered

Reduced Form #26bStructure 1 Reduced Form (Å2)Structure 2 Reduced Form (Å2)
a·ab·bc·c89.47120.32287.0888.95117.58281.34
a·a/4a·a/2a·a/222.3744.7444.7422.2144.4844.42
Baures & Silverton (1990) [30]Ng (2009) [29]

The reduced cells given in the Table were calculated using NIST*Lattice [18].

Reduced form #26 corresponds to an F-centered orthorhombic lattice. See Ref. [14] for a detailed discussion of the reduced forms as well as for a Table with the 44 reduced forms and corresponding conventional cells.

As both of the above structures were published in Acta Crystallographica, it is surprising that the journal’s automated evaluation procedures did not alert the editors or the author to a potential identity problem. In this case, a warning—that there is a lattice/formula match [12] for the two structures and that the metric symmetry exceeds crystal symmetry for the second structure—would have been helpful.

3.3 Case III: False 2nd Polymorphic Form Due to Missed Lattice—Furosemide as an Example

3.3.1 Experimental Errors in Data Collection Lead to False Polymorphic Forms

Sometimes a presumptive second polymorphic form of a compound results from the fact that the structure determination was based on an incomplete set of diffraction data. At first glance, the traditional requirements for a correct structure determination—low R-value, reasonable bond distances, etc.,—are satisfied. However, the fact that a few atoms in the molecule are disordered serves as an indicator of a potential error in the structure determination. Karami et al. [10] clearly demonstrate the problem in their informative manuscript entitled “Further errors in polymorphic identification: furosemide and finasteride.” The authors state that a “reassessment of the reported single-crystal x-ray diffraction characterization of polymorphs of furosemide and finasteride shows that, in each case, incomplete data collections have resulted in the mistaken identification of two forms that are, in fact, identical.” In practice, an error in a structure determination can occur because certain structures produce a subset of diffraction data consisting of weak reflections. By missing such a category of weak reflections, the experimentalist will inadvertently determine a derivative sublattice rather than the correct lattice. When the structure is solved on the basis of a derivative lattice, one may obtain what appears, in most respects, to be a reasonable structural solution—except for some disorder as noted above. However, once the structure is solved with all the diffraction data, the disorder will disappear. It is not uncommon for both the “subcell structure” and the correct structure to be reported in the literature masquerading as polymorphic forms. Such is the case for furosemide [10] where the correct structure [31] as well as two incorrect structures [32, 33] based on sublattices were reported in the scientific literature. Lattice methods—such as the reduced cell, derivative cell, and matrix strategies—are powerful tools to recognize and solve problems of this type.

3.3.1.1 The Reduced-Derivative-Cell Strategy Reveals Pseudo Polymorphism

In Table 5, a lattice analysis of this case of pseudo polymorphism is given. In the Table, we summarize the lattice data—author’s original cells and calculated reduced cells—for the three separate determinations of furosemide [31-33] reported in the scientific literature. Inspection of the data in the table reveals that structures 2 and 3 are the same as their reduced cells are identical. This was noted by Karami et al. [10] but they went on to state that there was no obvious reduced cell link with structure 1. However, this vital link can be clearly established via the matching of the reduced cell of an appropriate derivative lattice. As a derivative subcell (reduced) of structure 1 matches the reduced cells for structures 2 and 3, it is concluded that the three structures are actually the same.
Table 5

Application of the Reduced Cella Strategy to determine “polymorph” identity for Furosemide, C12H11CIN2O5S. A reduced subcellb of Structure 1 is the same as the reduced cells of Structure 2 and Structure 3. This strongly indicates that the three structures are identical. The Lamotte et al. [31] original cell is correct whereas the original cells for Structure 2 and 3 are actually subcells

Structure 1Structure 2Structure 3
Original CellReduced CellaReduced SubcellcOriginal CellReduced CellOriginal CellReduced Cell
a (Å)10.467(12)9.5845.2345.2515.2515.234(3)5.234
b15.801(15)10.4678.7638.7718.7718.751(6)8.751
c9.584(10)15.72514.98815.03815.03815.948(15)14.982
α(º)71.8793.4778.10101.7778.23103.68(12)77.42
β115.04107.2689.1489.0589.0569.94(9)89.10
γ108.48115.0482.2897.5782.4395.59(12)84.41
V3)1332.841332.84666.42672.09672.09666.58666.58
SG P1¯PP P1¯P P1¯P
Z4422222
RefLamotte, Campsteyn, Dupont & Vermeire (1978) [31]Fronckowiak & Hauptman (1976) [32]Shin & Jeon (1983) [33]

The reduced cells given in the Table were calculated using NIST*Lattice [18].

Matrices to calculate the required subcells are given in Table 8 of Ref. [14].

Transformation Matrix: Reduced Subcell → Reduced Original Cell (Structure 1) = 1 –1 0 / −2 0 0 / 0 1−1 (Δ = 2).

3.3.1.2 The Matrix Strategy Reveals Compound Identity

Alternatively, the matrix strategy can be used to establish the identity of the three structures. This is shown in Table 6. Using NIST*LATTICE [18], the matrices relating the unit cells for the structures were calculated. As the matrix relating structures 2 and 3 consists of integer elements with a determinant of 1, one concludes that lattices of 2 and 3 are identical. As the table shows, the transformation matrix relating 2 → 1 (or 3 → 1) has integer elements and a determinant of 2. Therefore the unit cells for structures 2 and 3 are subcells of the unit cell for structure 1.
Table 6

Application of the Matrix Strategy to determine polymorph identity for Furosemide, C12H11CIN2O5S. The nature of the transformation matrices reveals that the authors’ cells for structures 2 and 3 are subcells of the cell for structure 1

Structure 2 Author’s CellaTransformation Matrix (3 × 3)bStructure 1 Author’s CellTransformation Matrix (3 × 3)cStructure 3 Author’s Cell
a(Å)5.25110.457(12)5.234(3)
b8.77115.801(15)8.751(6)
c15.0382 0 09.584(10)2 0 015.948(15)
α(º)101.77−1 0 171.87−2 0 1103.68(12)
β89.05−1 −1 0115.04−1 −1 069.94(9)
γ97.57108.4895.59(12)
V672.09Δ = 21332.84Δ = 2666.58
SG P1¯ P1¯ P1¯
Z242
RefFronckowiak & Hauptman (1976) [32]Lamotte et al. (1978) [31]Shin & Jeon (1983) [33]

The matrix that transforms the Author’s Cell for Structure 2 to the Author’s Cell for Structure 3 is 1 0 0 / 0 1 0 / 1 0 1. As the matrix is characterized by integer elements and a determinant of 1, the two cells describe the same lattice.

The 3 × 3 matrix in this column transforms the Author’s Cell of Structure 2 to the Author’s Cell of Structure 1.

The 3 × 3 matrix in this column transforms the Author’s Cell of Structure 3 to the Author’s Cell of Structure 1. The matrices in the Table were determined using NIST*Lattice [18].

3.3.2 Confirmation of Form I and the Discovery of Two New Polymorphic Forms (II & III) of Furosemide

Recently, Babu et al. [34] further confirmed—via a redetermination—that the Lamotte et al. [31] structure of Furosemide is correct and designated it as Form I. In addition, they reported two new Forms (II & III) for Furosemide. The uniqueness of all three forms was confirmed using lattice matching techniques. The reduced cell strategy—the standard reduced cells for all three forms were found to be different—and the matrix strategy both revealed that the lattices for the three forms are distinct.

4. Conclusion

The Lattice based methods—reduced cell, derivative lattice, and matrix analysis—represent an invaluable and powerful tool for the identification and characterization of polymorphic forms. They are very straightforward, easy to apply, and reliable. They can be applied at an early stage in the analysis—as soon as the unit cells for the structures have been determined. These methods allow the investigator to distinguish whether two (or more) structures with the same formula are polymorphs or pseudo polymorphs. If the reduced cells for two crystal structures are the same, then the structures are almost always the same. When there is not a match of a reduced cell for original (or a derivative lattice) lattices then the compounds represent polymorphic forms. Alternatively, one can calculate the matrix relating two lattices. An analysis of the matrix elements will reveal the lattice relationship. These lattice procedures can readily be automated and should be an integral element of an editorial review process for crystallography journals. As the editorial procedures for Acta Crystallographica Sec. E are already heavily automated—required to meet the largest throughput of crystal structures in the scientific literature—this would be the ideal place to start. A newly determined structure could routinely be checked against all extant structures with the same formula to ascertain if it is the same structure or a polymorphic form. This check can be carried out via lattice/formula matching techniques [12-18]. Today such a check is feasible as the required reduced cell file to match against can be readily produced from the existing large and comprehensive crystallographic databases—e.g. the Cambridge Structural Database (CSD) [1] and the Inorganic Crystal Structure Database (ICSD) [19]. In addition to identifying polymorphic forms, such a routine check would assist in preventing the inadvertent publication of duplicate structures and in establishing structural relationships.
  11 in total

1.  Physicochemical properties and X-ray structural studies of the trigonal polymorph of carbamazepine.

Authors:  M M Lowes; M R Caira; A P Lötter; J G Van der Watt
Journal:  J Pharm Sci       Date:  1987-09       Impact factor: 3.534

2.  30 space-group corrections: two examples of false polymorphism and one of incorrect interpretation of the fine details of an IR spectrum.

Authors:  Dore Augusto Clemente; Armando Marzotto
Journal:  Acta Crystallogr B       Date:  2004-05-17

3.  Further errors in polymorph identification: furosemide and finasteride.

Authors:  Sohrab Karami; Yang Li; David S Hughes; Michael B Hursthouse; Andrea E Russell; Terence L Threlfall; Michael Claybourn; Ronald Roberts
Journal:  Acta Crystallogr B       Date:  2006-07-12

4.  Structure of triphenylphosphine oxide hemihydrate.

Authors:  P W Baures; J V Silverton
Journal:  Acta Crystallogr C       Date:  1990-04-15       Impact factor: 1.172

5.  Form IV of carbamazepine.

Authors:  Meidong Lang; Jeff W Kampf; Adam J Matzger
Journal:  J Pharm Sci       Date:  2002-04       Impact factor: 3.534

6.  A second monoclinic modification of triphenyl-phosphine oxide hemihydrate.

Authors:  Seik Weng Ng
Journal:  Acta Crystallogr Sect E Struct Rep Online       Date:  2009-05-29

7.  Comparison of the four anhydrous polymorphs of carbamazepine and the crystal structure of form I.

Authors:  Adam L Grzesiak; Meidong Lang; Kibum Kim; Adam J Matzger
Journal:  J Pharm Sci       Date:  2003-11       Impact factor: 3.534

8.  Setting ambiguity in C2/c with dibromidotetrakis(1H-pyrazole-kappaN2)manganese(II) as an example.

Authors:  Kai Ruth; Kerstin Kunz; Hans-Wolfram Lerner; Michael Bolte
Journal:  Acta Crystallogr C       Date:  2007-11-14       Impact factor: 1.172

9.  Investigations of the Systematics of Crystal Packing Using the Cambridge Structural Database.

Authors:  Carolyn Pratt Brock
Journal:  J Res Natl Inst Stand Technol       Date:  1996 May-Jun

10.  Lattice Symmetry and Identification-The Fundamental Role of Reduced Cells in Materials Characterization.

Authors:  A D Mighell
Journal:  J Res Natl Inst Stand Technol       Date:  2001-12-01
View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.