Product Name

  • Name

    1,3,5-Tris(2-hydroxyethyl)cyanuric acid

  • EINECS 212-660-9
  • CAS No. 839-90-7
  • Article Data16
  • CAS DataBase
  • Density 1.498 g/cm3
  • Solubility 572g/L at 20℃
  • Melting Point 136-140 °C
  • Formula C9H15N3O6
  • Boiling Point 526.7 °C at 760 mmHg
  • Molecular Weight 261.235
  • Flash Point 272.3 °C
  • Transport Information
  • Appearance white powder
  • Safety 26-37/39
  • Risk Codes 36/37/38
  • Molecular Structure Molecular Structure of 839-90-7 (1,3,5-Tris(2-hydroxyethyl)cyanuric acid)
  • Hazard Symbols IrritantXi
  • Synonyms N,N',N''-Tris(2-hydroxyethyl) isocyanurate;NF-SE;NSC 11680;THEIC;THEIC-G;Tanac;Theic P;Theic PW;Tris(2-hydroxyethyl) isocyanurate;Tris(hydroxyethyl) isocyanurate;Tris(b-hydroxyethyl) isocyanurate;s-Triazine-2,4,6(1H,3H,5H)-trione,1,3,5-tris(2-hydroxyethyl)- (8CI);1,3,5-Tris(2-hydroxyethyl) isocyanurate;1,3,5-Tris(2-hydroxyethyl)-1,3,5-triazine-2,4,6(1H,3H,5H)-trione;1,3,5-Tris(2-hydroxyethyl)-1,3,5-triazine-2,4,6-trione;Isocyanuric acid tris(2-hydroxyethyl)ester;
  • PSA 126.69000
  • LogP -3.85140

Synthetic route

cyanuric acid
108-80-5

cyanuric acid

2-chloro-ethanol
107-07-3

2-chloro-ethanol

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

Conditions
ConditionsYield
With sodium hydride 1.) HMPA, 100 deg C, 3 h, 2.) HMPA, 100 deg C, 7 h; Yield given. Multistep reaction;
isocyanuric acid
108-80-5

isocyanuric acid

2-chloro-ethanol
107-07-3

2-chloro-ethanol

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

Conditions
ConditionsYield
With triethylamine In N,N-dimethyl-formamide at 80 - 85℃; Reagent/catalyst; Temperature; Solvent;271.6 g
1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

1,3,5-tri(2-chloroethyl)-1,3,5-triazine-2,4,6-trione
6299-37-2

1,3,5-tri(2-chloroethyl)-1,3,5-triazine-2,4,6-trione

Conditions
ConditionsYield
With thionyl chloride In 1,4-dioxane100%
dimethyldibromosilane
4095-10-7

dimethyldibromosilane

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

epichlorohydrin
106-89-8

epichlorohydrin

C27H51Cl6N3O9Si3

C27H51Cl6N3O9Si3

Conditions
ConditionsYield
Stage #1: dimethyldibromosilane; 1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione With hydrogen bromide In 1,4-dioxane at 70℃; for 5h; Inert atmosphere;
Stage #2: epichlorohydrin In 1,4-dioxane at 60 - 100℃; for 6h; Reagent/catalyst; Solvent; Temperature;
98.7%
dimethyldibromosilane
4095-10-7

dimethyldibromosilane

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C15H30Br3N3O6Si3

C15H30Br3N3O6Si3

Conditions
ConditionsYield
In 1,4-dioxane at 50℃; for 5h;98.4%
In 1,4-dioxane at 50℃; for 9h; Solvent; Temperature; Inert atmosphere;
In acetonitrile at 40℃; for 7h; Solvent; Temperature;
In diethylene glycol dimethyl ether at 70℃; for 4h; Temperature; Solvent;
In 1,2-dimethoxyethane at 70℃; for 4h; Temperature; Solvent; Inert atmosphere;
triethyl phosphate
78-40-0

triethyl phosphate

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C15H27N3O11P2

C15H27N3O11P2

Conditions
ConditionsYield
With sodium carbonate at 78 - 200℃; Temperature;98.07%
C14H20N2O3

C14H20N2O3

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C42H63N3O15

C42H63N3O15

Conditions
ConditionsYield
With cesium fluoride at 50℃;98%
p-toluenesulfonyl chloride
98-59-9

p-toluenesulfonyl chloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

1,3,5-tris(2-tosylethyl)-1,3,5-triazine-2,4,6-trione
951016-94-7

1,3,5-tris(2-tosylethyl)-1,3,5-triazine-2,4,6-trione

Conditions
ConditionsYield
With pyridine at -30 - 0℃; for 17h;97%
methyl 2-hydroxy-5-nitrobenzoate
17302-46-4

methyl 2-hydroxy-5-nitrobenzoate

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C33H30N6O18
130839-94-0

C33H30N6O18

Conditions
ConditionsYield
With triphenylphosphine; diethylazodicarboxylate In 1,4-dioxane95%
octadec-1-ene
112-88-9

octadec-1-ene

dilauryl peroxide
105-74-8

dilauryl peroxide

toluene-4-sulfonic acid
104-15-4

toluene-4-sulfonic acid

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

3-mercaptopropionic acid
107-96-0

3-mercaptopropionic acid

tris(2-hydroxyethyl)isocyanurate tris(3-stearylthiopropionate)

tris(2-hydroxyethyl)isocyanurate tris(3-stearylthiopropionate)

Conditions
ConditionsYield
In water; toluene94.6%
1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

1-chloro-3-hydroxypropane
627-30-5

1-chloro-3-hydroxypropane

tris[2-tris(3-chloropropoxy)silanyloxyethyl]isocyanurate

tris[2-tris(3-chloropropoxy)silanyloxyethyl]isocyanurate

Conditions
ConditionsYield
Stage #1: 1-chloro-3-hydroxypropane With hydrogenchloride; tetrachlorosilane In 1,4-dioxane; water at 85℃; for 8h; Inert atmosphere;
Stage #2: 1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione With hydrogenchloride In 1,4-dioxane; water at 85℃; for 6h; Inert atmosphere;
93.4%
1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

1,3,5-tris(2-bromoethyl)-1,3,5-triazacyclohexane-2,4,6-trione

1,3,5-tris(2-bromoethyl)-1,3,5-triazacyclohexane-2,4,6-trione

Conditions
ConditionsYield
With carbon tetrabromide; triphenylphosphine In acetonitrile at 20℃; for 12h; Inert atmosphere;90%
With carbon tetrabromide; triphenylphosphine In acetonitrile at 20℃; for 12h; Cooling with ice;70%
1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

1,3,5-tris-(2-azidoethyl)-[1,3,5]triazinane-2,4,6-trione
522614-81-9

1,3,5-tris-(2-azidoethyl)-[1,3,5]triazinane-2,4,6-trione

Conditions
ConditionsYield
Stage #1: 1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione With methanesulfonyl chloride; triethylamine In N,N-dimethyl-formamide at 0℃; for 3h;
Stage #2: With sodium azide In N,N-dimethyl-formamide at 70℃; for 120h; Further stages.;
89%
Stage #1: 1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione With methanesulfonyl chloride; triethylamine In N,N-dimethyl-formamide at 0 - 20℃;
Stage #2: With sodium azide In N,N-dimethyl-formamide at 70℃; for 120h; Further stages.;
88%
Stage #1: 1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione With methanesulfonyl chloride; triethylamine In N,N-dimethyl-formamide at 0℃; for 3h; Inert atmosphere;
Stage #2: With sodium azide In N,N-dimethyl-formamide at 75℃; for 48h; Inert atmosphere;
76%
3-((benzylsulfanylthiocarbonyl)sufanyl)propionic acid chloride
497931-77-8

3-((benzylsulfanylthiocarbonyl)sufanyl)propionic acid chloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C20H25N3O7S3

C20H25N3O7S3

Conditions
ConditionsYield
With pyridine In dichloromethane at 40℃; for 3h;88.1%
1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

3-mercaptopropionic acid
107-96-0

3-mercaptopropionic acid

tris[2-(3-mercaptopropionyloxy)ethyl] isocyanurate
36196-44-8

tris[2-(3-mercaptopropionyloxy)ethyl] isocyanurate

Conditions
ConditionsYield
With toluene-4-sulfonic acid In toluene at 125℃;88%
3-((benzylsulfanylthiocarbonyl)sufanyl)propionic acid chloride
497931-77-8

3-((benzylsulfanylthiocarbonyl)sufanyl)propionic acid chloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C31H35N3O8S6

C31H35N3O8S6

Conditions
ConditionsYield
With pyridine In dichloromethane at 40℃; for 3h;82.4%
3-((benzylsulfanylthiocarbonyl)sufanyl)propionic acid chloride
497931-77-8

3-((benzylsulfanylthiocarbonyl)sufanyl)propionic acid chloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C42H45N3O9S9

C42H45N3O9S9

Conditions
ConditionsYield
With pyridine In dichloromethane at 40℃; for 3h;79.3%
isonicotinoyl chloride hydrochloride
39178-35-3

isonicotinoyl chloride hydrochloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

1,3,5-tris(2-(isonicotinoyloxy)ethyl)cyanurate
1263078-42-7

1,3,5-tris(2-(isonicotinoyloxy)ethyl)cyanurate

Conditions
ConditionsYield
With triethylamine In toluene for 48h; Reflux;74%
pyridine-3-carbonyl chloride hydrochloride
20260-53-1

pyridine-3-carbonyl chloride hydrochloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

1,3,5-tris(nicotinoyloxyethyl)cyanurate

1,3,5-tris(nicotinoyloxyethyl)cyanurate

Conditions
ConditionsYield
With triethylamine In toluene at 20℃; for 48h; Reflux;74%
1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

bis(tri-n-butyltin)oxide
56-35-9

bis(tri-n-butyltin)oxide

tris[2-(tributylstannyloxy)ethyl] isocyanurate
84838-99-3

tris[2-(tributylstannyloxy)ethyl] isocyanurate

Conditions
ConditionsYield
byproducts: Bu3SnI; molar ratio org. compd.:Sn-compd.=2:1;73%
p-toluenesulfonyl chloride
98-59-9

p-toluenesulfonyl chloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

A

1,3,5-tris(2-tosylethyl)-1,3,5-triazine-2,4,6-trione
951016-94-7

1,3,5-tris(2-tosylethyl)-1,3,5-triazine-2,4,6-trione

B

C23H27N3O10S2

C23H27N3O10S2

Conditions
ConditionsYield
Stage #1: 1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione With triethylamine In tetrahydrofuran at 0℃; for 0.5h; Cooling with ice;
Stage #2: p-toluenesulfonyl chloride In tetrahydrofuran at 0 - 20℃; Inert atmosphere;
A 66%
B n/a
4,4'-dimethoxytrityl chloride
40615-36-9

4,4'-dimethoxytrityl chloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C51H51N3O10
210563-95-4

C51H51N3O10

Conditions
ConditionsYield
With dmap In pyridine at 0 - 20℃; Inert atmosphere;52%
2,5-Dihydro-2,5-dioxo-1H-pyrrole-1-hexanoic acid
55750-53-3

2,5-Dihydro-2,5-dioxo-1H-pyrrole-1-hexanoic acid

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C39H48N6O15

C39H48N6O15

Conditions
ConditionsYield
Stage #1: 2,5-Dihydro-2,5-dioxo-1H-pyrrole-1-hexanoic acid; 1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione With sulfuric acid In toluene at 115℃; Heating / reflux;
Stage #2: With triethylamine for 1h;
50%
propargyl bromide
106-96-7

propargyl bromide

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

3-(prop-2-yn-1-yl)oxazolidin-2-one
823-53-0

3-(prop-2-yn-1-yl)oxazolidin-2-one

Conditions
ConditionsYield
Stage #1: 1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione With sodium hydride In dimethyl sulfoxide at 35 - 40℃;
Stage #2: propargyl bromide In dimethyl sulfoxide
31%
propargyl bromide
106-96-7

propargyl bromide

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

A

3-(prop-2-yn-1-yl)oxazolidin-2-one
823-53-0

3-(prop-2-yn-1-yl)oxazolidin-2-one

B

1,3,5-tris(3-oxahexa-5-ynyl)-1,3,5-triazinane-2,4,6-trione
1234387-26-8

1,3,5-tris(3-oxahexa-5-ynyl)-1,3,5-triazinane-2,4,6-trione

Conditions
ConditionsYield
Stage #1: 1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione With sodium hydride In dimethyl sulfoxide at 20℃; Inert atmosphere; Cooling with ice;
Stage #2: propargyl bromide In dimethyl sulfoxide; toluene at 35 - 40℃; Inert atmosphere;
A 31%
B 20%
4,4'-dimethoxytrityl chloride
40615-36-9

4,4'-dimethoxytrityl chloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C30H33N3O8

C30H33N3O8

Conditions
ConditionsYield
With pyridine In N,N-dimethyl-formamide at 20 - 60℃; for 16h;30%
1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

N-[(3R,4R,5S,6R)-4,5-Dihydroxy-6-hydroxymethyl-2-(4-nitro-phenoxy)-tetrahydro-pyran-3-yl]-acetamide

N-[(3R,4R,5S,6R)-4,5-Dihydroxy-6-hydroxymethyl-2-(4-nitro-phenoxy)-tetrahydro-pyran-3-yl]-acetamide

1-(2-acetamido-2-deoxy-β-D-glucopyranosylethyl)-3,5-bis(hydroxyethyl)cyanuric acid

1-(2-acetamido-2-deoxy-β-D-glucopyranosylethyl)-3,5-bis(hydroxyethyl)cyanuric acid

Conditions
ConditionsYield
β-N-acetylhexosaminidase In various solvent(s) pH=5; Substitution; Enzymatic reaction;29%
1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

p-nitrophenyl galactose

p-nitrophenyl galactose

1-(β-D-galactopyranosylethyl)-3,5-bis(hydroxyethyl)cyanuric acid

1-(β-D-galactopyranosylethyl)-3,5-bis(hydroxyethyl)cyanuric acid

Conditions
ConditionsYield
β-galactosidase In phosphate buffer pH=5; Substitution; Enzymatic reaction;20%
D-Mannose
530-26-7

D-Mannose

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

1-(α-D-mannopyranosylethyl)-3,5-bis(hydroxyethyl)cyanuric acid

1-(α-D-mannopyranosylethyl)-3,5-bis(hydroxyethyl)cyanuric acid

Conditions
ConditionsYield
α-mannosidase In various solvent(s) at 37℃; for 96h; pH=5; Etherification; Enzymatic reaction;4%
1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

C75H93Cl3O9
157336-53-3

C75H93Cl3O9

C84H105N3O15

C84H105N3O15

Conditions
ConditionsYield
With pyridine In tetrahydrofuran Heating;2.5%
levulinic anhydride
40608-06-8

levulinic anhydride

4,4'-dimethoxytrityl chloride
40615-36-9

4,4'-dimethoxytrityl chloride

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione
839-90-7

1,3,5-tris(2-hydroxyethyl)-S-triazine-2,4,6-trione

4-Oxo-pentanoic acid 2-[3-{2-[bis-(4-methoxy-phenyl)-phenyl-methoxy]-ethyl}-5-(2-hydroxy-ethyl)-2,4,6-trioxo-[1,3,5]triazinan-1-yl]-ethyl ester

4-Oxo-pentanoic acid 2-[3-{2-[bis-(4-methoxy-phenyl)-phenyl-methoxy]-ethyl}-5-(2-hydroxy-ethyl)-2,4,6-trioxo-[1,3,5]triazinan-1-yl]-ethyl ester

Conditions
ConditionsYield
Multistep reaction;

1,3,5-Tris(2-hydroxyethyl)cyanuric acid Chemical Properties

IUPAC Name: 1,3,5-tris(2-Hydroxyethyl)-1,3,5-triazinane-2,4,6-trione
CAS NO: 839-90-7
Molecular Formula: C9H15N3O6
Molecular Weight: 261.23
Molecular Structure:
EINECS : 212-660-9
H bond acceptors: 9
H bond donors: 3
Freely Rotating Bonds: 9
Polar Surface Area: 88.62 Å2
Index of Refraction: 1.573
Molar Refractivity: 57.51 cm3
Molar Volume: 174.3 cm3
Surface Tension: 71.1 dyne/cm
Density: 1.498 g/cm3
Flash Point: 272.3 °C
Enthalpy of Vaporization: 92.16 kJ/mol
Boiling Point: 526.7 °C at 760 mmHg
Vapour Pressure: 2.72E-13 mmHg at 25 °C
Melting point: 136-140 °C
Appearance: white powder
Water solubility: Water soluble.
Stability: Stable. Incompatible with strong oxidizing agents.
Product Categories of 1,3,5-Triazine-2,4,6(1H,3H,5H)-trione,1,3,5-tris(2-hydroxyethyl)- (CAS NO.839-90-7): Intermediates;Organics

1,3,5-Tris(2-hydroxyethyl)cyanuric acid Uses

  1,3,5-Triazine-2,4,6(1H,3H,5H)-trione,1,3,5-tris(2-hydroxyethyl)- (CAS NO.839-90-7) is used as an organo-isocyanate.

1,3,5-Tris(2-hydroxyethyl)cyanuric acid Safety Profile

Hazard Codes: IrritantXi
Risk Statements: 36/37/38
R36/37/38: Irritating to eyes, respiratory system and skin.
Safety Statements: 26-37/39
S26: In case of contact with eyes, rinse immediately with plenty of water and seek medical advice. 
S37/39: Wear suitable gloves and eye/face protection.
WGK Germany: 3

1,3,5-Tris(2-hydroxyethyl)cyanuric acid Specification

Synonyms of 1,3,5-Triazine-2,4,6(1H,3H,5H)-trione,1,3,5-tris(2-hydroxyethyl)- (CAS NO.839-90-7) are 1,3,5-Triazine-2,4,6(1H,3H,5H)-trione,1,3,5-tris(2-hydroxyethyl)- ; 1,3,5-Tris(2-hydroxyethyl)isocyanurate ; 1,3,5-Tris(2-hydroxyethyl)isocyanuric acid  ;1,3,5-Tris(2-hydroxyethyl)triazine-2,4,6-trione ; Isocyanuric acid tris(2-hydroxyethyl) ester  ; N,N',N''-Tris(2-hydroxyethyl) isocyanurate ; Tris(2-hydroxyethyl) isocyanurate ; s-Triazine-2,4,6(1H,3H,5H)-trione,1,3,5-tris(2-hydroxyethyl)- .

Post buying leads

About|Contact|Cas|Product Name|Molecular|Country|Encyclopedia

Message|New Cas|MSDS|Service|Advertisement|CAS DataBase|Article Data|Manufacturers | Chemical Catalog

©2008 LookChem.com,License: ICP

NO.:Zhejiang16009103

complaints:service@lookchem.com Desktop View