Product Name

  • Name

    2-Acrylamide-2-methylpropanesulfonic acid

  • EINECS 239-268-0
  • CAS No. 15214-89-8
  • Article Data17
  • CAS DataBase
  • Density 1.266 g/cm3
  • Solubility water: 1500 g/L (20°C)
  • Melting Point 195-200 °C (dec.)(lit.)
  • Formula C7H13NO4S
  • Boiling Point 412oC
  • Molecular Weight 207.251
  • Flash Point 160 °C
  • Transport Information UN 2585 8/PG 3
  • Appearance white powder
  • Safety 26-36/37/39-45
  • Risk Codes 34-21/22
  • Molecular Structure Molecular Structure of 15214-89-8 (2-Acrylamide-2-methylpropanesulfonic acid)
  • Hazard Symbols CorrosiveC
  • Synonyms 1-Propanesulfonicacid, 2-acrylamido-2-methyl- (8CI);1-Propanesulfonic acid, 2-methyl-2-[(1-oxo-2-propenyl)amino]-(9CI);2-Methyl-2-[(1-oxo-2-propenyl)amino]-1-propanesulfonic acid;AMPS(sulfonic acid);Acrylamidomethylpropanesulfonic acid;TBAS-Q;tert-Butylacrylamidosulfonic acid;
  • PSA 91.85000
  • LogP 1.42670

Synthetic route

acrylonitrile
107-13-1

acrylonitrile

isobutene
115-11-7

isobutene

2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With sulfur trioxide at 8 - 35℃; Temperature;92.2%
Stage #1: acrylonitrile With sulfuric acid In water at -10 - -7℃; for 2h;
Stage #2: isobutene With acetic acid at 10 - 70℃; for 1.5h; Temperature;
92.09%
With methanesulfonic acid; sulfuric acid at 0 - 45℃; under 760.051 Torr; for 1h; Reagent/catalyst; Temperature;82.3%
acrylonitrile
107-13-1

acrylonitrile

isobutene
115-11-7

isobutene

A

N-tert-Butylacrylamide
107-58-4

N-tert-Butylacrylamide

B

2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

C

2-propenamide
79-06-1

2-propenamide

Conditions
ConditionsYield
With sulfuric acid at 20℃; for 2h;A n/a
B 87%
C n/a
1-vinylimidazole
1072-63-5

1-vinylimidazole

2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

C7H13NO4S*C5H6N2
942205-52-9

C7H13NO4S*C5H6N2

Conditions
ConditionsYield
In methanol at 20℃; for 4h;100%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

tetra(n-butyl)ammonium hydroxide
2052-49-5

tetra(n-butyl)ammonium hydroxide

2-acrylamido-2-methylpropane sulfonic acid tetrabutylammonium salt
181208-67-3

2-acrylamido-2-methylpropane sulfonic acid tetrabutylammonium salt

Conditions
ConditionsYield
In methanol at 200℃;100%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-propenamide
79-06-1

2-propenamide

polymer, Mw 61 kDa, sulfur content 6.97%, 2-acrylamido-2-methylpropanesulfonic acid units content 22.0 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

polymer, Mw 61 kDa, sulfur content 6.97%, 2-acrylamido-2-methylpropanesulfonic acid units content 22.0 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 50℃; for 24h;99.8%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-propenamide
79-06-1

2-propenamide

polymer, Mw 36 kDa, sulfur content 6.16%, 2-acrylamido-2-methylpropanesulfonic acid units content 18.5 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

polymer, Mw 36 kDa, sulfur content 6.16%, 2-acrylamido-2-methylpropanesulfonic acid units content 18.5 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 50℃; for 24h;99.8%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-propenamide
79-06-1

2-propenamide

polymer, Mw 19 kDa, sulfur content 6.18%, 2-acrylamido-2-methylpropanesulfonic acid units content 19.1 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

polymer, Mw 19 kDa, sulfur content 6.18%, 2-acrylamido-2-methylpropanesulfonic acid units content 19.1 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In isopropyl alcohol at 50℃; for 24h;99.8%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-propenamide
79-06-1

2-propenamide

polymer, sulfur content 9.42%, 2-acrylamido-2-methylpropanesulfonic acid units content 37.6 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

polymer, sulfur content 9.42%, 2-acrylamido-2-methylpropanesulfonic acid units content 37.6 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 50℃; for 24h;99.7%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-propenamide
79-06-1

2-propenamide

polymer, Mw 16 kDa, sulfur content 5.86%, 2-acrylamido-2-methylpropanesulfonic acid units content 17.3 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

polymer, Mw 16 kDa, sulfur content 5.86%, 2-acrylamido-2-methylpropanesulfonic acid units content 17.3 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 50℃; for 24h;99.6%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-propenamide
79-06-1

2-propenamide

polymer, Mw 28 kDa, sulfur content 7.16%, 2-acrylamido-2-methylpropanesulfonic acid units content 22.8 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

polymer, Mw 28 kDa, sulfur content 7.16%, 2-acrylamido-2-methylpropanesulfonic acid units content 22.8 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 50℃; for 24h;99.2%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

Tris(3,6-dioxaheptyl)amine
70384-51-9

Tris(3,6-dioxaheptyl)amine

tris-[2-(2-methoxy-ethoxy)-ethyl]-amine; compound with 2-acryloylamino-2-methyl-propane-1-sulfonic acid

tris-[2-(2-methoxy-ethoxy)-ethyl]-amine; compound with 2-acryloylamino-2-methyl-propane-1-sulfonic acid

Conditions
ConditionsYield
at 25℃; for 8h;99%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-propenamide
79-06-1

2-propenamide

polymer, Mw 23 kDa, sulfur content 6.07%, 2-acrylamido-2-methylpropanesulfonic acid units content 18.2 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

polymer, Mw 23 kDa, sulfur content 6.07%, 2-acrylamido-2-methylpropanesulfonic acid units content 18.2 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In isopropyl alcohol at 50℃; for 24h;98.8%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

trimethylamine
75-50-3

trimethylamine

2-Methyl-2-(3-trimethylammoniopropionamido)propanesulfonate

2-Methyl-2-(3-trimethylammoniopropionamido)propanesulfonate

Conditions
ConditionsYield
With hydroquinone In water at 25℃; for 24h;95%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-propenamide
79-06-1

2-propenamide

polymer, sulfur content 9.13%, 2-acrylamido-2-methylpropanesulfonic acid units content 33.1 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

polymer, sulfur content 9.13%, 2-acrylamido-2-methylpropanesulfonic acid units content 33.1 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 50℃; for 24h;95%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-propenamide
79-06-1

2-propenamide

polymer, Mw 14 kDa, sulfur content 7.21%, 2-acrylamido-2-methylpropanesulfonic acid units content 23.0 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

polymer, Mw 14 kDa, sulfur content 7.21%, 2-acrylamido-2-methylpropanesulfonic acid units content 23.0 mol%; monomer(s): acrylamide; 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 50℃; for 24h;94.8%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

poly(2-acrylamido-2-methylpropanesulfonic acid) sodium salt; monomer(s): 2-acrylamido-2-methylpropanesulfonic acid

poly(2-acrylamido-2-methylpropanesulfonic acid) sodium salt; monomer(s): 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With sodium hydroxide In water at 50℃; for 5h; Kinetics; Activation energy; Further Variations:; Temperatures; Reagents;85%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-(1H,1H,2H,2H-perfluorooctylthio)-1-methylimidazole

2-(1H,1H,2H,2H-perfluorooctylthio)-1-methylimidazole

2-(1H,1H,2H,2H-perfluorooctylthio)-1-methylimidazolium 2-acrylamido-2-methylpropanesulfonate

2-(1H,1H,2H,2H-perfluorooctylthio)-1-methylimidazolium 2-acrylamido-2-methylpropanesulfonate

Conditions
ConditionsYield
In methanol at 20℃; for 0.25h;84%
1,4-diaza-bicyclo[2.2.2]octane
280-57-9

1,4-diaza-bicyclo[2.2.2]octane

2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-[3-(1-Azonia-4-azabicyclo[2.2.2]oct-1-yl)propionamido]-2-methylpropanesulfonate

2-[3-(1-Azonia-4-azabicyclo[2.2.2]oct-1-yl)propionamido]-2-methylpropanesulfonate

Conditions
ConditionsYield
With hydroquinone In water at 20℃; for 24h;82%
In water at 20℃; for 24h; Addition;81.7%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2,7-dibromo-9H-fluorene
16433-88-8

2,7-dibromo-9H-fluorene

9,9-bis(3-propylamide-2-methylpropyl sulfonic acid)fluorene

9,9-bis(3-propylamide-2-methylpropyl sulfonic acid)fluorene

Conditions
ConditionsYield
Stage #1: 2,7-dibromo-9H-fluorene With tetrabutylammomium bromide; potassium hydroxide In water; dimethyl sulfoxide at 4℃; for 1h;
Stage #2: 2-acrylamido-2-methylpropanesulfonic acid In water; dimethyl sulfoxide for 10h; Michael Addition;
79%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

3-(diphenylphosphino)propionic acid
2848-01-3

3-(diphenylphosphino)propionic acid

2-[3-(2-carboxyethyl)diphenylphosphonio]propanamido-2-methylpropane-1-sulfonate

2-[3-(2-carboxyethyl)diphenylphosphonio]propanamido-2-methylpropane-1-sulfonate

Conditions
ConditionsYield
In acetonitrile at 20℃; for 48h;79%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

benzyltri(n-butyl)ammonium chloride
23616-79-7

benzyltri(n-butyl)ammonium chloride

benzyltributylammonium 2-acrylamido-2-methyl-1-propanesulfonate
1161027-41-3

benzyltributylammonium 2-acrylamido-2-methyl-1-propanesulfonate

Conditions
ConditionsYield
In water at 20℃; for 0.0833333h;73%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-methyl-acrylic acid 3-dimethylamino-propyl amide
5205-93-6

2-methyl-acrylic acid 3-dimethylamino-propyl amide

N,N-dimethyl-N-(3-methacrylamidopropyl)-N-[N'-(1,1-dimethyl-2-sulfonatoethyl)propionamido]betaine

N,N-dimethyl-N-(3-methacrylamidopropyl)-N-[N'-(1,1-dimethyl-2-sulfonatoethyl)propionamido]betaine

Conditions
ConditionsYield
With hydroquinone In water at 20℃; for 72h; Addition;71%
With hydroquinone In water at 70℃; Kinetics; Concentration;
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

tetraethylammonium hydroxide
77-98-5

tetraethylammonium hydroxide

diphenylphosphane
829-85-6

diphenylphosphane

2-(3-Diphenylphosphanyl-propionylamino)-2-methyl-propane-1-sulfonatetetraethyl-ammonium;

2-(3-Diphenylphosphanyl-propionylamino)-2-methyl-propane-1-sulfonatetetraethyl-ammonium;

Conditions
ConditionsYield
With ditertbutylphenol In water; acetonitrile for 4h; Ambient temperature;70%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

(11-Methacryloyl-amino)undecansaeure
59178-93-7

(11-Methacryloyl-amino)undecansaeure

11-methacrylamidoundecanoic acid/2-acrylamido-2-methylpropanesulfonic acid copolymer

11-methacrylamidoundecanoic acid/2-acrylamido-2-methylpropanesulfonic acid copolymer

Conditions
ConditionsYield
With sodium hydroxide In methanol at 60℃; for 21h; Product distribution / selectivity;69.2%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

12-(methacrylolamino)dodecanoic acid
62839-65-0

12-(methacrylolamino)dodecanoic acid

12-methacrylamidododecanoic acid/2-acrylamido-2-methylpropanesulfonic acid copolymer

12-methacrylamidododecanoic acid/2-acrylamido-2-methylpropanesulfonic acid copolymer

Conditions
ConditionsYield
With sodium hydroxide; 2,2'-azobis(isobutyronitrile) In methanol at 60℃; for 21h; Product distribution / selectivity;67.5%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

polymer, Mw 40 kDa, sulfur content 15.8%; monomer(s): 2-acrylamido-2-methylpropanesulfonic acid

polymer, Mw 40 kDa, sulfur content 15.8%; monomer(s): 2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 50℃; for 24h;59.7%
1,4,8,11-Tetraazacyclotetradecane
295-37-4

1,4,8,11-Tetraazacyclotetradecane

2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

2-<3-(1,4,8,11-Tetraazacyclotetradecan-1-yl)propionylamino>-2-methylpropane-1-sulfonic acid

2-<3-(1,4,8,11-Tetraazacyclotetradecan-1-yl)propionylamino>-2-methylpropane-1-sulfonic acid

Conditions
ConditionsYield
With 2,4-di-tert-Butylphenol In chloroform for 336h; Ambient temperature;59%
sodium 11-methacrylamidoundecanoate

sodium 11-methacrylamidoundecanoate

2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

sodium 11-methacrylamidoundecanoic acid/2-acrylamido-2-methylpropanesulfonic acid

sodium 11-methacrylamidoundecanoic acid/2-acrylamido-2-methylpropanesulfonic acid

Conditions
ConditionsYield
With sodium hydroxide; 2,2'-azobis(isobutyronitrile) In methanol; water at 60℃; for 12.5h;53.71%
2-(acrylamidomethyl)-18-crown-6

2-(acrylamidomethyl)-18-crown-6

2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

poly{(2-acrylamido-2-methyl-1-propanesulfonic acid)-co-[2-(acrylamidomethyl)-18-crown-6]}, Mn 47000 g/mol, PDI 1.68; monomer(s): 2-acrylamido-2-methyl-1-propanesulfonic acid, 80 mol percent; 2-(acrylamidomethyl)-18-crown-6, 20 mol percent

poly{(2-acrylamido-2-methyl-1-propanesulfonic acid)-co-[2-(acrylamidomethyl)-18-crown-6]}, Mn 47000 g/mol, PDI 1.68; monomer(s): 2-acrylamido-2-methyl-1-propanesulfonic acid, 80 mol percent; 2-(acrylamidomethyl)-18-crown-6, 20 mol percent

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In tert-butyl alcohol for 19h;47%
2-acrylamido-2-methylpropanesulfonic acid
15214-89-8

2-acrylamido-2-methylpropanesulfonic acid

poly(2-acrylamido-2-methylpropanesulfonic acid), radical polymerization

poly(2-acrylamido-2-methylpropanesulfonic acid), radical polymerization

Conditions
ConditionsYield
With sodium disulfite; potassium peroxomonosulphate; sorbitan monostearate In hexane; water at 60℃; for 1h; pH=9; Kinetics; Product distribution; Polymerization;41%

2-Acrylamide-2-methylpropanesulfonic acid Chemical Properties

Molecular Structure of 2-Acrylamide-2-methylpropanesulfonic acid (CAS NO.15214-89-8):

IUPAC Name: 2-methyl-2-(prop-2-enoylamino)propane-1-sulfonic acid
Molecular Formula: C7H13NO4S
Formula Weight: 207.25
H bond acceptors: 5
H bond donors: 2
Freely Rotating Bonds: 4
Polar Surface Area: 72.06 Å2
Index of Refraction: 1.502
Molar Refractivity: 48.34 cm3
Molar Volume: 163.6 cm3
Surface Tension: 46.5 dyne/cm
Density: 1.266 g/cm3
Melting point: 195-200 °C (dec.)(lit.)
Flash Point: 160 °C
Storage temp: 2-8°C
Water Solubility : 1500 g/L (20°C)
Sensitive : Hygroscopic
InChI
InChI=1/C7H13NO4S/c1-4-6(9)8-7(2,3)5-13(10,11)12/h4H,1,5H2,2-3H3,(H,8,9)(H,10,11,12)
Smiles
O=C(NC(CS(=O)(=O)O)(C)C)C=C
Solublility: Soluble Diformamide, partly soluble in methanol, ethanol, acetone insoluble.
EINECS: 239-268-0
Product Categories: Industrial/Fine Chemicals; monomer; Organic Chemicals; Acrylamide and Methacrylamide; Acrylic Monomers; Monomers

2-Acrylamide-2-methylpropanesulfonic acid Production

1. Use raw material of acrylonitrile, isobutene reacts with fuming sulfuric acid.
2. In the presence of solvent, firstly sulfonating isobutene to obtain sulfonated intermediates; Then in the presence of sulfuric acid reacts with acrylonitrile.

2-Acrylamide-2-methylpropanesulfonic acid Toxicity Data With Reference

Organism Test Type Route Reported Dose (Normalized Dose) Effect Source
rat LD50 oral 5400mg/kg (5400mg/kg) BEHAVIORAL: SOMNOLENCE (GENERAL DEPRESSED ACTIVITY)

BEHAVIORAL: CONVULSIONS OR EFFECT ON SEIZURE THRESHOLD

BEHAVIORAL: ATAXIA
Toksikologicheskii Vestnik. Vol. (3), Pg. 34, 2000.

2-Acrylamide-2-methylpropanesulfonic acid Safety Profile

Hazard Codes: CorrosiveC
Risk Statements: 34-21/22 (Causes burns; Harmful in contact with skin and if swallowed)
Safety Statements: 26-36/37/39-45 (In case of contact with eyes, rinse immediately with plenty of water and seek medical advice; Wear suitable protective clothing, gloves and eye/face protection; In case of accident or if you feel unwell, seek medical advice immediately)
RIDADR: UN 2585 8/PG 3
WGK Germany: 1
RTECS: TZ6658000
HazardClass: 8
PackingGroup: III
HS Code: 29241900
Low toxicity by ingestion. When heated to decomposition it emits toxic vapors of NOx and SOx.

2-Acrylamide-2-methylpropanesulfonic acid Specification

  2-Acrylamide-2-methylpropanesulfonic acid , with CAS number of 15214-89-8, can be called 1-propanesulfonic acid, 2-methyl-2-[(1-oxo-2-propen-1-yl)amino]- ; 2-(Acryloylamino)-2-methyl-1-propanesulfonic acid . It is a white powder, 2-Acrylamide-2-methylpropanesulfonic acid (CAS NO.15214-89-8) is an important monomer. Its copolymers or homopolymers with different molecular weight can be widely used in textile, oil drilling, water treatment, papermaking, dying, coating, cosmetics, electronics, etc. because of its unique formular structure—containing sulfonic acid group and unsaturated radical, thus showing excellent properties in many aspects.

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