Products

Refine

Country

Business Type

Certificate

Display

Dayang Chem (Hangzhou) Co.,Ltd.

As 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

Azelastine

Cas:58581-89-8

Min.Order:1 Kilogram

FOB Price: $3.0

Type:Lab/Research institutions

inquiry

Xi'an Xszo Chem Co., Ltd.

1. Factory price and high quality must be guaranteed, base on 8 years of production and R&D experience2. Free samples will be provided,ensure specifications and quality are right for customer3. Customers will receive the most professional technical s

Factory Price API 99% Azelastine 58581-89-8 GMP Manufacturer

Cas:58581-89-8

Min.Order:1 Gram

FOB Price: $0.1

Type:Manufacturers

inquiry

Chemwill Asia Co., Ltd.

Our main production base is located in Xuzhou industry park. We are certified both to the ISO 9001 and ISO 14001 Standards, have a safety management system in place.Our R&D team masters core technology for process-design of target building block

Azelastine

Cas:58581-89-8

Min.Order:5 Kiloliter

FOB Price: $1.2 / 5.0

Type:Manufacturers

inquiry

Henan Tianfu Chemical Co., Ltd.

Our company was built in 2009 with an ISO certificate.In the past 5 years, we have grown up as a famous fine chemicals supplier in China and we had established stable business relationships with Samsung,LG,Merck,Thermo Fisher Scientific and so on.O

Azelastine

Cas:58581-89-8

Min.Order:1 Kilogram

Negotiable

Type:Lab/Research institutions

inquiry

Zhuozhou Wenxi import and Export Co., Ltd

WITH 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

Pharmaceutical Grade CAS 58581-89-8 with competitive price

Cas:58581-89-8

Min.Order:1 Kilogram

FOB Price: $139.0 / 210.0

Type:Trading Company

inquiry

Wuhan Fortuna Chemical Co.,Ltd

CAS RN.: 58581-89-8 Molecular Weight: 382.9059 Molecular Formula:

Azelastine 58581-89-8

Cas:58581-89-8

Min.Order:10 Kilogram

Negotiable

Type:Trading Company

inquiry

Shandong Hanjiang Chemical Co., Ltd.

Hello, 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

Azelastine

Cas:58581-89-8

Min.Order:1 Kilogram

Negotiable

Type:Lab/Research institutions

inquiry

Afine Chemicals Limited

Our Services 1. New Molecules R&D 2. Own test center HPLC NMR GC LC-MS 3. API and Intermediates from China reputed manufacturers 4. Documents support COA MOA MSDS DMF open part Our advantages 1. Government awarded company. Top 100 enter

Azelastine

Cas:58581-89-8

Min.Order:1 Kilogram

Negotiable

Type:Lab/Research institutions

inquiry

Hangzhou J&H Chemical Co., Ltd.

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

Azelastine

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Lab/Research institutions

inquiry

Ality Chemical Corporation

The above product is Ality Chemical's strong item with best price, good quality and fast supply. Ality Chemical has been focusing on the research and production of this field for over 14 years. At the same time, we are always committed to providi

Factory Supply Azelastine

Cas:58581-89-8

Min.Order:0 Metric Ton

Negotiable

Type:Other

inquiry

Hangzhou Fonlynn Health Technology Co., Ltd.

Packing: According to customer requirements Delivery time: In stock or depands Port of shipment: Ningbo/Shanghai/Qingdao OEM/ODM:Welcome Sample:We can offer our existing samples at once Transportation:Express/Sea/Air Port:Ningbo/Shanghai/Qingd

Azelastine hydrochloride

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Trading Company

inquiry

TaiChem Taizhou Limited

Established 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

Azelastine

Cas:58581-89-8

Min.Order:10 Gram

Negotiable

Type:Lab/Research institutions

inquiry

Henan Wentao Chemical Product Co., Ltd.

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 etc. 3) oem/odm available; 4) rea

AzelastineCAS NO.: 58581-89-8

Cas:58581-89-8

Min.Order:1 Kilogram

FOB Price: $3.0

Type:Lab/Research institutions

inquiry

Xiamen Jenny Chemical Technology Co., Ltd.

GMP standard, high purity, competitive price, in stock 1. Quick Response: within 6 hours after receiving your email. 2. Quality Guarantee: All products are strictly tested by our QC, confirmed by QA, and approved by a third-party lab in China, USA,

Azelastine

Cas:58581-89-8

Min.Order:1 Milligram

Negotiable

Type:Trading Company

inquiry

Hangzhou Huarong Pharm Co., Ltd.

Hangzhou Huarong Pharm Co., Ltd.established since 2006 , has been actively developing specialty products for Finished Dosages, APIs, Intermediates, and Fine chemicals markets in North America, Europe, Korea, Japan, Mid-East and all over the World. Hu

Azelastine

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Trading Company

inquiry

Shandong Mopai Biotechnology Co., LTD

Shandong 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

Azelastine

Cas:58581-89-8

Min.Order:1 Gram

Negotiable

Type:Lab/Research institutions

inquiry

KAISA GROUP INC

1.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

58581-89-8 CAS NO.58581-89-8

Cas:58581-89-8

Min.Order:1 Metric Ton

FOB Price: $7.0 / 8.0

Type:Trading Company

inquiry

Hunan chemfish Pharmaceutical co.,Ltd

Appearance:95%+ Package:R&D,Pilot run Transportation:per client require Port:Express ,Air, Sea

Azelastine

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Manufacturers

inquiry

Hubei Vanz Pharm Co.,Ltd

ISO Factory/Good qualityAppearance:off white Storage:dry and cool place Package:10G/BAG; 1KG/BAG ;25KG/DRUM Application:Active pharaceutical ingredients Transportation:BY SEA,AIR,EXPRESS Port:shenzhen/shanghai

Azelastine

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Manufacturers

inquiry

GIHI CHEMICALS CO.,LIMITED

high purity,in stock Package:25kg/drum,or as per customers'demand Application:API,or Intermediates,fine chemicals Transportation:air,sea,courier

Azelastine

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Lab/Research institutions

inquiry

Sinoway Industrial Co., Ltd.

Why is SINOWAY:1) Specialized in pharmaceutical and healthcare industrial since 19872) ISO 9001:2015 & SGS audited supplier . 3) Accept various payment terms : T.T 30-60 days.4) We have warehouse in USA with quickly shipment . Application:API

99% up by HPLC Azelastine 58581-89-8

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Trading Company

inquiry

Shanghai Acmec Biochemical Technology Co., Ltd.

Acmec is a leading manufacturer and supplier of biochemical reagents and life science products. We have over 40,000 items in stock (real-time inventory) and offer discounted prices to registered members of the online store ( www.acmec.com.cn ) Appea

Acmec Azelastine 1g

Cas:58581-89-8

Min.Order:1 bottle

Negotiable

Type:Lab/Research institutions

inquiry

Henan Allgreen Chemical Co.,Ltd

high quality Storage:Sealed, dry, microtherm , avoid light and smell. Package:According to the demand of customer Application:Organic synthesis Transportation:by air or by sea

Azelastine

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Manufacturers

inquiry

Aecochem Corp.

Our clients, like BASF,CHEMO,Brenntag,ASR,Evonik,Merck and etc.Appearance:COA Storage:in stock Application:MSDS/TDS

Azelastine

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Manufacturers

inquiry

Antimex Chemical Limied

Our own factory produces direct sales with absolute price advantage Application:Pharmaceutical industry Transportation:By sea Port:Shanghai/tianjin

Guanidine,N,N'''-1,3-propanediylbis-, hydrochloride (1:2)

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Lab/Research institutions

inquiry

Guangdong Juda Chemical Industrial Co.,Limited

Appearance:solid or liquid Storage:sealed in cool and dry place Package:As customer's requested Application:Pharma Intermediate Transportation:by courier/air/sea Port:Any port in China

Azelastine CAS No.58581-89-8

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Trading Company

inquiry

HANGZHOU TIANYE CHEMICALS CO., LTD.

We product this chemical more than 10 years . We are very experience to export it to many countries, Our superior & stable quality , competitive price gain warm reception from our customers. Application:intermediate

Azelastine

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Trading Company

inquiry

Changchun Artel lmport and Export trade company

Supply top quality products with a reasonable price Application:api

58581-89-8

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Trading Company

inquiry

Hangzhou Fandachem Co.,Ltd

Azelastine cas 58581-89-8Appearance:white crystalline powder Storage:Store in dry, dark and ventilated place Package:25KG drum Application:intermediate Transportation:by air, by sea, by express

Azelastine cas 58581-89-8

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Other

inquiry

Asure Biochem CO.,LTD.

*stable and better quality products*efficient and meticulous servicesAppearance:Powder Storage:Store in dry, cool and ventilated place Package:1kg/tin 5kg/tin 25kg/carton Application:Pharmaceutical raw materials, making injection powder oral agent Tr

Azelastine

Cas:58581-89-8

Min.Order:0

Negotiable

Type:Trading Company

inquiry

Synthetic route

4-[(4-chlorophenyl)methyl]-1(2H)-phthalazinone
53242-88-9

4-[(4-chlorophenyl)methyl]-1(2H)-phthalazinone

2-(2-chloroethyl)-1-methylpyrrolidine hydrochloride

2-(2-chloroethyl)-1-methylpyrrolidine hydrochloride

A

4-(p-Chlorbenzyl)-2-<2-(N-methylpyrrolidin-2-yl)-ethyl>-1(2H)-phthalazinon

4-(p-Chlorbenzyl)-2-<2-(N-methylpyrrolidin-2-yl)-ethyl>-1(2H)-phthalazinon

B

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
With sodium hydroxide at 70℃; for 1h; Yield given;
2‐(4-chlorophenylacetyl)benzoic acid
53242-76-5

2‐(4-chlorophenylacetyl)benzoic acid

2-Benzoyl-1-(hexahydro-1-methyl-1H-azepin-4-yl)hydrazin-hydrochlorid

2-Benzoyl-1-(hexahydro-1-methyl-1H-azepin-4-yl)hydrazin-hydrochlorid

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
With hydrogenchloride; potassium hydroxide 1.) reflux, 3 h, 2.) methanol, reflux, 2 h; Yield given. Multistep reaction;
4-chlorophenylacetic Acid
1878-66-6

4-chlorophenylacetic Acid

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Multi-step reaction with 3 steps
1: CH3COONa / 3 h / 245 - 250 °C
2: aq. NaOH / 2 h / Heating
3: 1.) 23percent aq. HCl, 2.) KOH / 1.) reflux, 3 h, 2.) methanol, reflux, 2 h
View Scheme
Multi-step reaction with 4 steps
1: CH3COONa / 3 h / 245 - 250 °C
2: aq. NaOH / 2 h / Heating
3: 90 percent / hydrazine sulfate, aq. NaOH / 2 h / Heating
4: aq. NaOH / 1 h / 70 °C
View Scheme
1-methyl-1,2,3,5,6,7-hexahydroazepin-4-one
1859-33-2

1-methyl-1,2,3,5,6,7-hexahydroazepin-4-one

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Multi-step reaction with 2 steps
1: 2.) NaBH4 / 1.) CH3OH, room temp.
2: 1.) 23percent aq. HCl, 2.) KOH / 1.) reflux, 3 h, 2.) methanol, reflux, 2 h
View Scheme
Multi-step reaction with 3 steps
1.1: potassium hydroxide / water / 1 h / 25 - 35 °C
1.2: 2 h / 0 - 10 °C
2.1: tetrahydrofuran / 1 h / 0 - 10 °C / Reflux
3.1: hydrogenchloride / 2 h / 20 °C / Reflux
3.2: 2 h / Reflux
View Scheme
Multi-step reaction with 3 steps
1.1: potassium hydroxide / water / 1 h / 25 - 35 °C
1.2: 2 h / 0 - 10 °C
2.1: tetrahydrofuran / 1 h / 0 - 10 °C / Reflux
3.1: hydrogenchloride / 2 h / 20 °C / Reflux
3.2: 2 h / Reflux
View Scheme
Multi-step reaction with 3 steps
1.1: potassium hydroxide / water / 1 h / 25 - 35 °C
1.2: 2 h / 0 - 10 °C
2.1: acetonitrile / 1 h / 0 - 10 °C / Reflux
3.1: hydrogenchloride / 2 h / 20 °C / Reflux
3.2: 2 h / Reflux
View Scheme
phthalic anhydride
85-44-9

phthalic anhydride

3-<2-carboxy-phenyl>-pyridine-carboxylic acid-(2)

3-<2-carboxy-phenyl>-pyridine-carboxylic acid-(2)

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Multi-step reaction with 3 steps
1: CH3COONa / 3 h / 245 - 250 °C
2: aq. NaOH / 2 h / Heating
3: 1.) 23percent aq. HCl, 2.) KOH / 1.) reflux, 3 h, 2.) methanol, reflux, 2 h
View Scheme
Multi-step reaction with 4 steps
1: CH3COONa / 3 h / 245 - 250 °C
2: aq. NaOH / 2 h / Heating
3: 90 percent / hydrazine sulfate, aq. NaOH / 2 h / Heating
4: aq. NaOH / 1 h / 70 °C
View Scheme
(Z)-3-(4-chlorophenyl)methylidenephthalide
105279-16-1

(Z)-3-(4-chlorophenyl)methylidenephthalide

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Multi-step reaction with 2 steps
1: aq. NaOH / 2 h / Heating
2: 1.) 23percent aq. HCl, 2.) KOH / 1.) reflux, 3 h, 2.) methanol, reflux, 2 h
View Scheme
Multi-step reaction with 3 steps
1: aq. NaOH / 2 h / Heating
2: 90 percent / hydrazine sulfate, aq. NaOH / 2 h / Heating
3: aq. NaOH / 1 h / 70 °C
View Scheme
2‐(4-chlorophenylacetyl)benzoic acid
53242-76-5

2‐(4-chlorophenylacetyl)benzoic acid

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Multi-step reaction with 2 steps
1: 90 percent / hydrazine sulfate, aq. NaOH / 2 h / Heating
2: aq. NaOH / 1 h / 70 °C
View Scheme
1H-azepine, 4-hydrazinohexahydro-1-methyl, dihydrochloride

1H-azepine, 4-hydrazinohexahydro-1-methyl, dihydrochloride

2‐(4-chlorophenylacetyl)benzoic acid
53242-76-5

2‐(4-chlorophenylacetyl)benzoic acid

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Stage #1: 1H-azepine, 4-hydrazinohexahydro-1-methyl, dihydrochloride; 2‐(4-chlorophenylacetyl)benzoic acid With sodium hydroxide In methanol; water for 4h; Heating / reflux;
Stage #2: With hydrogenchloride In methanol; 2,8-dimethylnonan-5-one; water
azelastine hydrochloride
79307-93-0

azelastine hydrochloride

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
With sodium hydroxide In water pH=10; Inert atmosphere;
C14H23N3O(2+)*C4H2O4(2-)

C14H23N3O(2+)*C4H2O4(2-)

2‐(4-chlorophenylacetyl)benzoic acid
53242-76-5

2‐(4-chlorophenylacetyl)benzoic acid

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Stage #1: C14H23N3O(2+)*C4H2O4(2-) With hydrogenchloride at 20℃; for 2h; Reflux;
Stage #2: 2‐(4-chlorophenylacetyl)benzoic acid for 2h; Reflux;
8.1 g
C14H23N3O(2+)*C4H2O4(2-)

C14H23N3O(2+)*C4H2O4(2-)

2‐(4-chlorophenylacetyl)benzoic acid
53242-76-5

2‐(4-chlorophenylacetyl)benzoic acid

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Stage #1: C14H23N3O(2+)*C4H2O4(2-) With hydrogenchloride at 20℃; for 2h; Reflux;
Stage #2: 2‐(4-chlorophenylacetyl)benzoic acid for 2h; Reflux;
7.5 g
C14H21N3O

C14H21N3O

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Multi-step reaction with 2 steps
1.1: tetrahydrofuran / 1 h / 0 - 10 °C / Reflux
2.1: hydrogenchloride / 2 h / 20 °C / Reflux
2.2: 2 h / Reflux
View Scheme
Multi-step reaction with 2 steps
1.1: tetrahydrofuran / 1 h / 0 - 10 °C / Reflux
2.1: hydrogenchloride / 2 h / 20 °C / Reflux
2.2: 2 h / Reflux
View Scheme
Multi-step reaction with 2 steps
1.1: acetonitrile / 1 h / 0 - 10 °C / Reflux
2.1: hydrogenchloride / 2 h / 20 °C / Reflux
2.2: 2 h / Reflux
View Scheme
C14H23N3O(2+)*C4H4O4(2-)

C14H23N3O(2+)*C4H4O4(2-)

2‐(4-chlorophenylacetyl)benzoic acid
53242-76-5

2‐(4-chlorophenylacetyl)benzoic acid

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Stage #1: C14H23N3O(2+)*C4H4O4(2-) With hydrogenchloride at 20℃; for 2h; Reflux;
Stage #2: 2‐(4-chlorophenylacetyl)benzoic acid for 2h; Reflux;
8 g
benzoic acid hydrazide
613-94-5

benzoic acid hydrazide

azelastine
58581-89-8

azelastine

Conditions
ConditionsYield
Multi-step reaction with 3 steps
1.1: potassium hydroxide / water / 1 h / 25 - 35 °C
1.2: 2 h / 0 - 10 °C
2.1: tetrahydrofuran / 1 h / 0 - 10 °C / Reflux
3.1: hydrogenchloride / 2 h / 20 °C / Reflux
3.2: 2 h / Reflux
View Scheme
Multi-step reaction with 3 steps
1.1: potassium hydroxide / water / 1 h / 25 - 35 °C
1.2: 2 h / 0 - 10 °C
2.1: tetrahydrofuran / 1 h / 0 - 10 °C / Reflux
3.1: hydrogenchloride / 2 h / 20 °C / Reflux
3.2: 2 h / Reflux
View Scheme
Multi-step reaction with 3 steps
1.1: potassium hydroxide / water / 1 h / 25 - 35 °C
1.2: 2 h / 0 - 10 °C
2.1: acetonitrile / 1 h / 0 - 10 °C / Reflux
3.1: hydrogenchloride / 2 h / 20 °C / Reflux
3.2: 2 h / Reflux
View Scheme
2-(2-methylphenyl)pyridine
10273-89-9

2-(2-methylphenyl)pyridine

azelastine
58581-89-8

azelastine

C34H34N4O

C34H34N4O

Conditions
ConditionsYield
With C17H24N5Ru(1+)*F6P(1-); potassium acetate; potassium carbonate In 1-methyl-pyrrolidin-2-one at 35℃; for 72h; Inert atmosphere;91%
azelastine
58581-89-8

azelastine

azelastine hydrochloride
79307-93-0

azelastine hydrochloride

Conditions
ConditionsYield
With hydrogenchloride In toluene Reflux;87%
3-methoxyphenylboronic acid
10365-98-7

3-methoxyphenylboronic acid

azelastine
58581-89-8

azelastine

4-((3'-methoxy-[1,1'-biphenyl]-4-yl)methyl)-2-(1-methylazepan-4-yl)phthalazin-1(2H)-one

4-((3'-methoxy-[1,1'-biphenyl]-4-yl)methyl)-2-(1-methylazepan-4-yl)phthalazin-1(2H)-one

Conditions
ConditionsYield
With 1,1'-bis-(diphenylphosphino)ferrocene; nickel(II) chloride hexahydrate; 1,8-diazabicyclo[5.4.0]undec-7-ene In methanol; N,N-dimethyl acetamide at 80℃; for 21h; Reagent/catalyst; Solvent; Inert atmosphere; Glovebox;51%
phenylmagnesium bromide
100-58-3

phenylmagnesium bromide

azelastine
58581-89-8

azelastine

2-(1-benzylazepan-4-yl)-4-(4-chlorobenzyl)phthalazin-1(2H)-one
103541-65-7

2-(1-benzylazepan-4-yl)-4-(4-chlorobenzyl)phthalazin-1(2H)-one

Conditions
ConditionsYield
Stage #1: azelastine With 1,4-diaza-bicyclo[2.2.2]octane; tri(4-tolyl)aminium hexafluorophosphate In acetonitrile at -5℃; Inert atmosphere;
Stage #2: phenylmagnesium bromide In tetrahydrofuran; acetonitrile at 0℃; Inert atmosphere; regioselective reaction;
25%
Trimethylboroxine
823-96-1

Trimethylboroxine

azelastine
58581-89-8

azelastine

C23H26ClN3O

C23H26ClN3O

Conditions
ConditionsYield
With pentamethylcyclopentadienyl(benzene)cobalt(III) hexafluorophosphate; potassium carbonate; silver carbonate In 2-methyltetrahydrofuran at 100℃; for 16h; Inert atmosphere; Sealed tube;25%
azelastine
58581-89-8

azelastine

Azelastine monohydrate

Azelastine monohydrate

Conditions
ConditionsYield
With water In ethanol Heating / reflux;
azelastine
58581-89-8

azelastine

A

C22H24ClN3O

C22H24ClN3O

B

C22H24ClN3O

C22H24ClN3O

Conditions
ConditionsYield
With mixed selector chiral stationary phase prepared with co-immobilized human serum albumin and cellulase on a poly(glycidylmethacrylate-co-ethylene glycol dimethacrylate) monolith In aq. phosphate buffer; isopropyl alcohol at 20℃; pH=7; Resolution of racemate;

Hot Products

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