he company has advanced technology, as well as a large number of excellent R & D team, to provide customers from the grams to one hundred kilograms and tons of high-quality products, competitive prices and quality se T rvice Appearance:Whit
Cas:170491-63-1
Min.Order:1 Kilogram
Negotiable
Type:Manufacturers
inquiryAs a leading manufacturer and supplier of chemicals in China, DayangChem not only supply popular chemicals, but also DayangChem's R&D center offer custom synthesis services. DayangChem can provide different quantities of custom synthesis ch
Cas:170491-63-1
Min.Order:1 Kilogram
FOB Price: $3.0
Type:Lab/Research institutions
inquiryOur Advantage Rich Experience Our products are sold all over Europe,North&South America, Sino-East, Asia and pacific area as well as Africa,we establish long term. Quality service Company cooperates with research institutes. We strictly con
Cas:170491-63-1
Min.Order:1 Kilogram
FOB Price: $1.0 / 10.0
Type:Trading Company
inquiryWITH US,YOUR MONEY IN SAFE,YOUR BUSINESS IN SAFE 1)Quick Response Within 12 hours; 2)Quality Guarantee: All products are strictly tested by our QC, confirmed by QA and approved by third party lab in China, USA, Canada, Germany, UK, Italy, France et
Cas:170491-63-1
Min.Order:1 Kilogram
FOB Price: $139.0 / 210.0
Type:Trading Company
inquiry1.No Less 8 years exporting experience. Clients can 100% received goods 2.Lower Price with higher quality 3,Free sample 4,We are sincerely responsible for the "product quality" and "After Service" Upbio is Specialized
Cas:170491-63-1
Min.Order:1 Kilogram
Negotiable
Type:Lab/Research institutions
inquiry2-HYDROXYMETHYL-PYRROLIDINE-1-CARBOXYLIC ACID TERT-BUTYL ESTER CAS:170491-63-1 Qingdao Belugas Import and Export Co., Ltd. is a scientific and technological company integrating research and development, production and trade of chemical intermediates
Cas:170491-63-1
Min.Order:1 Gram
Negotiable
Type:Lab/Research institutions
inquiryHello, dear friend! I'm Hansen and Allen from China. Welcome to my lookchem mall! The following is a brief introduction of our company's products and services. If you are interested in our products, please contact us by emai
Cas:170491-63-1
Min.Order:1 Kilogram
Negotiable
Type:Lab/Research institutions
inquiryHenan Wentao Chemical Product Co.,Ltd is Located in Zhengzhou High-tech Development Zone with import and export license, We passed ISO 9001:2008 as well, Henan Wentao has developed more than 1000 compounds, which are widely used in the fields of prod
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Lab/Research institutions
inquiryOur company has been in existence for 10 years since its establishment. We have our own unique team. The company integrates independent research and development, production and sales. We have established famous brands at home and abroad. At present
J&H CHEM R&D center can offer custom synthesis according to the contract research and development services for the fine chemicals, pharmaceutical, biotechnique and some of the other chemicals. J&H CHEM has some Manufacturing base in Jia
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Lab/Research institutions
inquiryZibo Hangyu Biotechnology Development Co., Ltd is a leading manufacturer and supplier of chemicals in China. We develop produce and distribute high quality pharmaceuticals, intermediates, special chemicals and OLED intermediates and other fine chemi
Cas:170491-63-1
Min.Order:10 Gram
FOB Price: $100.0
Type:Lab/Research institutions
inquiryEstablished in May 2015, TaiChem Ltd. is initially invested by a British research and development company and started by PhDs back from aboard. The company is registered in China Medical City (CMC), Taizhou, Jiangsu Province, and the production site
Cas:170491-63-1
Min.Order:10 Gram
Negotiable
Type:Lab/Research institutions
inquiry2-HYDROXYMETHYL-PYRROLIDINE-1-CARBOXYLIC ACID TERT-BUTYL ESTER Basic information Product Name: 2-HYDROXYMETHYL-PYRROLIDINE-1-CARBOXYLIC ACID TERT-BUTYL ESTER Synonyms: AKOS 92835;2-HYDROXYMETHYL-PYRROLIDINE-1-CARBOXYLIC ACID TERT-BUTYL ESTER;1-
Cas:170491-63-1
Min.Order:1 Kilogram
Negotiable
Type:Lab/Research institutions
inquiryfactory?direct?saleAppearance:White Powder Storage:Store In Dry, Cool And Ventilated Place Package:25kg/drum, also according to the clients requirement Application:It is widely used as a thickener, emulsifier and stabilizer Transportation:By Sea Or B
Cas:170491-63-1
Min.Order:1 Kilogram
FOB Price: $18.0 / 20.0
Type:Trading Company
inquiryHunan chemfish Pharmaceutical co.,Ltd.located in Lugu High-tech industral park ,Hunan province . with its own R&D center and more than 10000㎡manufacture plant . Chemfish owns 40 reactors from 1000L to 8000L. With complete auxiliary equipment as
Cas:170491-63-1
Min.Order:0 Metric Ton
Negotiable
Type:Manufacturers
inquiryWe Huarong Pharm can provide Customized Synthesis & Process R&D & APIs and intermediates Production & Quality Research & Registration Application, especially our GMP validation service which complies with SFDA, FDA, WHO and EU EMPA. O
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Trading Company
inquiryShandong Mopai Biotechnology Co., LTD is a leading manufacturer and supplier of chemicals in China. We develop produce and distribute high quality pharmaceuticals, intermediates, special chemicals and OLED intermediates and other fine chemicals. W
Cas:170491-63-1
Min.Order:1 Gram
Negotiable
Type:Lab/Research institutions
inquiry1.Applied in food field.it can improve the immune system and prolong life. 2.Appliedin cosmetic field.it can improve the skin care. 3.Applied in pharmaceutical field.it can treat various dieases. 4.Our product quality assurance will make our customer
Cas:170491-63-1
Min.Order:1 Metric Ton
FOB Price: $1.5
Type:Trading Company
inquiryTriumph has the complete production of G- KG - MT service chain,we can make the new technology into productivity quickly in the research and development of new products. Main Business Custom Synthesis:
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Lab/Research institutions
inquiryHigh quality,stable supply chain.Appearance:white/off-white or light yellow Storage:Store in cool and dry place, keep away from strong light and heat. Package:aluminum bottle,glass bottle,PTFE bottle,cardboard drum Application:This product can be use
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Lab/Research institutions
inquiryWe are a Union of chemistry in China, consists of chemists,engineers, laboratories,factories in China. We organize surplus capacity of R&D and production as well as custom synthesis for chemical products and chemical business project. We are supp
Cas:170491-63-1
Min.Order:1 Metric Ton
FOB Price: $1.0
Type:Trading Company
inquiry1, High quality with competitive price:2, Fast and safe delivery3.Excellent pre-sales and after-sales service4. Well-trained and professional technologist and sales with rich experience in the field for 5-10 yearsAppearance:see detailed specification
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Trading Company
inquiryStock products, own laboratory Package:Grams, Kilograms Application:For R&D Transportation:According to customer request Port:Shanghai
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Lab/Research institutions
inquiryThe process is mature and can be mass produced to 100 kg, with good quality and purity up to 99%.The product has a large stock and can be supplied stably. Package:bottle Application:Drug R&D Transportation:Sealed drying(25℃) Port:ShangHai
Cas:170491-63-1
Min.Order:1 Gram
Negotiable
Type:Lab/Research institutions
inquiryHigh purity, high success rate, short cycle and moderate priceAppearance:White powder solid Storage:Negative 20 degrees Celsius Package:5mg, 10mg 100mg, 1gram Application:Applied to various scientific research
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Lab/Research institutions
inquiryLower price, sample is available,SDS test documents are available,large stock in warehouseAppearance:White powder Storage:Sealed and preserved Package:200/Kilograms Application:Fine chemical intermediates, used as the main raw material for the synthe
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Lab/Research institutions
inquiryR & D enterprises have their own stock in stock Package:1kg Application:pharmaceutical intermediates
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Manufacturers
inquiryhigh purity lowest priceAppearance:solid or liquid Storage:in sealed air resistant place Package:Foil bag; Drum; Plastic bottle Application:Pharma;Industry;Agricultural Transportation:by sea or air Port:Beijing or Guangzhou
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Lab/Research institutions
inquiry1.Our services:A.Supply sampleB.The packing also can be according the customers` requirmentC.Any inquiries will be replied within 24 hoursD.we provide Commerical Invoice, Packing List, Bill of loading, COA , Health certificate and Origin certificate.
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Lab/Research institutions
inquirybest seller Application:API
Cas:170491-63-1
Min.Order:0
Negotiable
Type:Manufacturers
inquiryConditions | Yield |
---|---|
In dichloromethane at 20℃; for 16h; | 98% |
With triethylamine In dichloromethane for 1h; | 94% |
With triethylamine In dichloromethane at 20℃; | 90% |
N-Boc-prolinol
Conditions | Yield |
---|---|
With 4,4'-bipyridine; oxygen; 2,3-dicyano-5,6-dichloro-p-benzoquinone In toluene at 80℃; under 3000.3 Torr; for 18h; Autoclave; Green chemistry; | 88% |
With ammonium peroxydisulfate; 9-(2-mesityl)-10-methylacridinium perchlorate In dichloromethane; water at 20 - 30℃; for 3h; Irradiation; Green chemistry; | 85% |
2-(tert-Butoxycarbonyloxyimino)-2-phenylacetonitrile
2-hydroxymethylpyrrolidine
N-Boc-prolinol
Conditions | Yield |
---|---|
With triethylamine In 1,4-dioxane; water for 2h; Ambient temperature; | 75% |
N-(tert-butoxycarbonyl)pyrrolidine-2-carboxaldehyde
N-Boc-prolinol
Conditions | Yield |
---|---|
With sodium tetrahydroborate In methanol at 0℃; Inert atmosphere; Schlenk technique; | 53% |
With sodium tetrahydroborate |
chlorobromomethane
N-Boc-prolinol
Conditions | Yield |
---|---|
Stage #1: chlorobromomethane; tert-butyl 2-(4,4,5,5-tetramethyl-1,3,2-dioxaborolan-2-yl)pyrrolidine-1-carboxylate With n-butyllithium In diethyl ether; hexane at -78 - 20℃; Stage #2: In chloroform at 70℃; for 20h; Stage #3: With dihydrogen peroxide; sodium hydroxide In tetrahydrofuran; water at 0℃; for 2h; | 52% |
carbon monoxide
N-(tert-butoxycarbonyl)-2,3-dihydropyrrole
A
N-Boc-prolinol
B
tert-butyl 3-(hydroxymethyl)pyrrolidine-1-carboxylate
Conditions | Yield |
---|---|
With [bis(2-methylallyl)cycloocta-1,5-diene]ruthenium(II); 2-(dicyclohexylphosphanyl)-1-(2-methoxyphenyl)-1H-imidazole; hydrogen In toluene at 160℃; under 37503.8 Torr; for 24h; Autoclave; Inert atmosphere; Overall yield = 43 %Chromat.; regioselective reaction; | A n/a B 47% |
rac-1-(tert-butyl) 2-methyl 5-oxopyrrolidine-1,2-dicarboxylate
N-Boc-prolinol
Conditions | Yield |
---|---|
Stage #1: rac-1-(tert-butyl) 2-methyl 5-oxopyrrolidine-1,2-dicarboxylate With dimethylsulfide borane complex In tetrahydrofuran for 1h; Heating / reflux; Stage #2: With methanol In tetrahydrofuran at 20℃; |
N-tert-butoxycarbonyl-proline
N-Boc-prolinol
Conditions | Yield |
---|---|
With dimethylsulfide borane complex In tetrahydrofuran at 20℃; for 14h; | |
With borane-THF | |
Multi-step reaction with 3 steps 1: dichloromethane / 1 h / 0 °C / Schlenk technique; Inert atmosphere 2: diisobutylaluminium hydride / dichloromethane / 0.75 h / -78 °C / Schlenk technique; Inert atmosphere 3: sodium tetrahydroborate / methanol / 0 °C / Inert atmosphere; Schlenk technique View Scheme | |
With dimethylsulfide borane complex In tetrahydrofuran at 0℃; |
Conditions | Yield |
---|---|
In tetrahydrofuran; chloroform | 40.6 g (81%) |
(S)-1-Pyrrolidin-2-yl-methanol
N-Boc-prolinol
1-(tert-butoxycarbonyl)-L-proline
N-Boc-prolinol
Conditions | Yield |
---|---|
With diborane In tetrahydrofuran |
rac-Pro-OH
N-Boc-prolinol
Conditions | Yield |
---|---|
Multi-step reaction with 2 steps 1.1: thionyl chloride / methanol / 0 - 20 °C 1.2: 0 - 60 °C 2.1: triethylamine / dichloromethane / 3 h / 20 °C View Scheme |
2-(pyrrolidin-2-yl)acetic acid
di-tert-butyl dicarbonate
N-Boc-prolinol
Conditions | Yield |
---|---|
Stage #1: 2-(pyrrolidin-2-yl)acetic acid; di-tert-butyl dicarbonate In ethanol at 45℃; for 0.166667h; Stage #2: With borane-THF In tetrahydrofuran at 0 - 20℃; for 3h; |
N-Boc-prolinol
Conditions | Yield |
---|---|
Multi-step reaction with 2 steps 1: diisobutylaluminium hydride / dichloromethane / 0.75 h / -78 °C / Schlenk technique; Inert atmosphere 2: sodium tetrahydroborate / methanol / 0 °C / Inert atmosphere; Schlenk technique View Scheme |
tert-butyl pyrrolidine-1-carboxylate
N-Boc-prolinol
Conditions | Yield |
---|---|
Multi-step reaction with 2 steps 1.1: sec.-butyllithium; N,N,N,N,-tetramethylethylenediamine / diethyl ether; hexane / 3 h / -78 °C 1.2: 1 h / -78 °C 2.1: n-butyllithium / diethyl ether; hexane / -78 - 20 °C 2.2: 20 h / 70 °C 2.3: 2 h / 0 °C View Scheme |
N-Boc-prolinol
N-(tert-butoxycarbonyl)pyrrolidine-2-carboxaldehyde
Conditions | Yield |
---|---|
With pyridine-SO3 complex; dimethyl sulfoxide; triethylamine In dichloromethane at 0℃; for 1h; Parikh-Doering oxidation; | 98% |
98% | |
With Dess-Martin periodane In dichloromethane at 20℃; for 12h; Inert atmosphere; | 87% |
N-Boc-prolinol
Conditions | Yield |
---|---|
With lithium tetrafluoroborate; 12-phenyl-12H-benzo[b]phenothiazine In acetonitrile at 0.4℃; for 24h; Irradiation; Inert atmosphere; | 96% |
N-Boc-prolinol
benzoyl chloride
Conditions | Yield |
---|---|
With pyridine In dichloromethane at 0 - 20℃; for 6h; | 95% |
N-Boc-prolinol
diethyl ethylidenemalonate
Conditions | Yield |
---|---|
With cerium(III) bromide; tetrabutylammomium bromide In acetonitrile at 20℃; for 48h; Irradiation; Sealed tube; Inert atmosphere; | 95% |
N-Boc-prolinol
4-bromo-1,1'-biphenyl
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Catalytic behavior; Reagent/catalyst; Solvent; Glovebox; Sealed tube; Irradiation; | 93% |
N-Boc-prolinol
1-fluoro-2-nitro-4-trifluoromethyl-benzene
C17H21F3N2O5
Conditions | Yield |
---|---|
With caesium carbonate In DMF (N,N-dimethyl-formamide) at 50℃; for 3h; | 92% |
N-Boc-prolinol
2,6-dinitrobenzonitrile
Conditions | Yield |
---|---|
89% | |
87% |
oxalyl dichloride
N-Boc-prolinol
N-(tert-butoxycarbonyl)pyrrolidine-2-carboxaldehyde
Conditions | Yield |
---|---|
In hexane; dichloromethane; dimethyl sulfoxide; ethyl acetate | 84% |
With triethylamine In dichloromethane; water; dimethyl sulfoxide; ethyl acetate | 14.2 g (95%) |
1-bromo-3-chlorobenzene
N-Boc-prolinol
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 82% |
N-Boc-prolinol
Conditions | Yield |
---|---|
With bis(η3-allyl-μ-chloropalladium(II)); di-tert-butyl (2’,4’,6’-triisopropyl-3,6-dimethoxy-[1,1‘-biphenyl]-2-yl)phosphine; caesium carbonate In toluene at 90℃; for 5h; Inert atmosphere; | 81% |
bromochlorobenzene
N-Boc-prolinol
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 80% |
3-(1,3-dioxolan-2-yl)-phenylbromide
N-Boc-prolinol
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 80% |
N-Boc-prolinol
1-bromo-4-tert-butylbenzene
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 79% |
N-Boc-prolinol
NIDA 41057
2-{4-[2-(2,4-dichloro-phenyl)-4-methyl-5-(piperidin-1-ylcarbamoyl)-2H-pyrazol-3-yl]-phenoxymethyl}-pyrrolidine-1-carboxylic acid tert-butyl ester
Conditions | Yield |
---|---|
With diethylazodicarboxylate; triethylphosphine In tetrahydrofuran for 16h; Mitsunobu coupling; | 78% |
N-Boc-prolinol
1-bromo-4-(trifluoromethoxy)benzene
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 76% |
N-Boc-prolinol
p-bromophenylboronic acid pinacol ester
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 76% |
N-Boc-prolinol
2-(4-bromophenoxy)-5-(trifluoromethyl)pyridine
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 76% |
N-Boc-prolinol
C5H11NO4S
Conditions | Yield |
---|---|
With chlorosulfonic acid In dichloromethane at 0 - 20℃; for 2h; Inert atmosphere; | 75% |
N-Boc-prolinol
N-(tert-butoxycarbonyl)-2,3-dihydropyrrole
Conditions | Yield |
---|---|
With methoxy(cyclooctadiene)rhodium(I) dimer; N,N-Dimethylacrylamide; 3-Methoxybenzoic acid; 4,5-bis(diphenylphos4,5-bis(diphenylphosphino)-9,9-dimethylxanthenephino)-9,9-dimethylxanthene In toluene at 90℃; for 24h; Inert atmosphere; Glovebox; Sealed tube; chemoselective reaction; | 75% |
N-Boc-prolinol
tert-butyl pyrrolidine-1-carboxylate
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; 1,2-bis(2,4,6-triisopropylphenyl)disulfane; tetrabutyl-ammonium chloride In acetonitrile for 24h; Irradiation; Inert atmosphere; | 75% |
1-(4-bromophenyl)-1H-pyrrole
N-Boc-prolinol
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 75% |
bromobenzene
N-Boc-prolinol
(±)-tert-butyl-2-phenylpyrrolidine-1-carboxylate
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 74% |
N-Boc-prolinol
1-Bromo-4-fluorobenzene
tert-butyl 2-(4-fluorophenyl)pyrrolidine-1-carboxylate
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 74% |
N-Boc-prolinol
1-bromo-4-(trimethylsilyl)benzene
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 74% |
3-Bromopyridine
N-Boc-prolinol
2-pyridin-3-ylpyrrolidine-1-carboxylic acid tert-butyl ester
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 71% |
1-bromo-4-methoxy-benzene
N-Boc-prolinol
Conditions | Yield |
---|---|
With cerium(III) chloride; 9,10-diphenylanthracene; C12H20N2NiO4(2+)*2Cl(1-); C16H23O2(1-)*K(1+); sodium phosphate In dimethyl sulfoxide; acetonitrile at 20℃; for 36h; Glovebox; Sealed tube; Irradiation; | 67% |
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