API Name : Miscellaneous

Miscellaneous

Maleic Acid

Picture of Maleic Acid
CAT No: VS-M071045
CAS No: 110-16-7
Mol.F.: C4H4O4
Mol.Wt.: 116.1
Status: Custom Synthesis

L-Threonine O-phosphate

Picture of L-Threonine O-phosphate
CAT No: VS-M071050
CAS No: 1114-81-4
Mol.F.: C4H10NO6P
Mol.Wt.: 199.1
Status: Custom Synthesis

Metam Sodium

Picture of Metam Sodium
CAT No: VS-M071096
CAS No: 137-42-8
Mol.F.: C2H5NS2 : Na
Mol.Wt.: 107.2 : 23.0
Status: Custom Synthesis

Lauric Acid

Picture of Lauric Acid
CAT No: VS-M0711027
CAS No: 143-07-7
Mol.F.: C12H24O2
Mol.Wt.: 200.32 
Status: Custom Synthesis

Lanthanum carbonate octahydrate

Picture of Lanthanum carbonate octahydrate
CAT No: VS-M0711031
CAS No: 6487-39-4
Mol.F.: CH2O3.8/3H2O.2/3La
Mol.Wt.: 608.01
Status: Custom Synthesis

methyl 2-(bromomethyl)-6-methylbenzoate

Picture of methyl 2-(bromomethyl)-6-methylbenzoate
CAT No: VS-M0711036
CAS No: 56427-77-1
Mol.F.: C10H11BrO2
Mol.Wt.: 243.1
Status: Custom Synthesis

Isopropyl Ethane Sulfonate

Picture of Isopropyl Ethane Sulfonate
CAT No: VS-M071104
CAS No: 14245-62-6
Mol.F.: C5H12O3S
Mol.Wt.: 152.2
Status: Custom Synthesis

Maltose Monohydrate

Picture of Maltose Monohydrate
CAT No: VS-M0711044
CAS No: 6363-53-7
Mol.F.: C12H22O11 : H2O
Mol.Wt.: 342.3 : 18.0
Status: Custom Synthesis

Methyl 12-Hydroxystearate

Picture of Methyl 12-Hydroxystearate
CAT No: VS-M0711055
CAS No: 141-23-1
Mol.F.: C19H38O3
Mol.Wt.: 314.5
Status: Custom Synthesis

Methyl 2,4-Difluorobenzoate

Picture of Methyl 2,4-Difluorobenzoate
CAT No: VS-M0711060
CAS No: 106614-28-2
Mol.F.: C8H6F2O2
Mol.Wt.: 172.13 
Status: Custom Synthesis

methyl (S)-2-(3-((2-isopropylthiazol-4-yl)methyl)-3-methylureido)-4-morpholinobutanoate

Picture of methyl (S)-2-(3-((2-isopropylthiazol-4-yl)methyl)-3-methylureido)-4-morpholinobutanoate
CAT No: VS-M0711071
CAS No: 1004316-91-9
Mol.F.: C18H30N4O4S
Mol.Wt.: 398.5
Status: Custom Synthesis

Maltotriose

Picture of Maltotriose
CAT No: VS-M0711088
CAS No: 1109-28-0
Mol.F.: C18H32O16
Mol.Wt.: 504.44
Status: Custom Synthesis

L-Valinol

Picture of L-Valinol
CAT No: VS-M0711131
CAS No: 2026-48-4
Mol.F.: C5H13NO
Mol.Wt.:  103.17 
Status: Custom Synthesis

Methyl 2-(1H-imidazol-2-yl)acetate   

Picture of Methyl 2-(1H-imidazol-2-yl)acetate   
CAT No: VS-M0711138
CAS No: 1564-48-3
Mol.F.: C6H8N2O2
Mol.Wt.: 140.14
Status: Custom Synthesis

JohnPhos Au(MeCN)SbF6

Picture of JohnPhos Au(MeCN)SbF6
CAT No: VS-M0711150
CAS No: 866641-66-9
Mol.F.: C22H30AuNP.F6Sb
Mol.Wt.: 772.17
Status: Custom Synthesis

Methyl 3-(2-Pyrrolyl)propanoate

Picture of Methyl 3-(2-Pyrrolyl)propanoate
CAT No: VS-M0711165
CAS No: 69917-80-2
Mol.F.: C8H11NO2
Mol.Wt.: 153.18
Status: Custom Synthesis

Methyl 2-Cyclopentanonecarboxylate

Picture of Methyl 2-Cyclopentanonecarboxylate
CAT No: VS-M0711208
CAS No: 10472-24-9
Mol.F.: C7H10O3
Mol.Wt.: 142.15
Status: Custom Synthesis

Magnesium Bisglycinate

Picture of Magnesium Bisglycinate
CAT No: VS-M0711215
CAS No: 14783-68-7
Mol.F.: C4H8MgN2O4
Mol.Wt.: 172.42
Status: Custom Synthesis

Isosorbide-2-nitrate

Picture of Isosorbide-2-nitrate
CAT No: VS-M071122
CAS No: 16106-20-0
Mol.F.: C6H9NO6
Mol.Wt.: 191.1
Status: Custom Synthesis

Methyl 3-(1-cyanoethyl)benzoate

Picture of Methyl 3-(1-cyanoethyl)benzoate
CAT No: VS-M0711222
CAS No: 146257-39-8
Mol.F.: C11H11NO2
Mol.Wt.: 189.21
Status: Custom Synthesis

Lenalidomide Impurity 1

Picture of Lenalidomide Impurity 1
CAT No: VS-M0711232
CAS No: 59382-59-1
Mol.F.: C9H9NO4
Mol.Wt.: 195.2
Status: Custom Synthesis

Lenalidomide Impurity 2

Picture of Lenalidomide Impurity 2
CAT No: VS-M0711233
CAS No: 2686-86-4
Mol.F.: C5H9ClN2O2
Mol.Wt.: 164.59
Status: Custom Synthesis

Lenalidomide Impurity 3

Picture of Lenalidomide Impurity 3
CAT No: VS-M0711234
CAS No: 98475-07-1
Mol.F.: C9H8BrNO4 
Mol.Wt.: 274.1
Status: Custom Synthesis

Lenalidomide Impurity 4

Picture of Lenalidomide Impurity 4
CAT No: VS-M0711235
CAS No: NA
Mol.F.: C13H11N3O5 
Mol.Wt.: 289.2
Status: Custom Synthesis

Lenalidomide Impurity 5

Picture of Lenalidomide Impurity 5
CAT No: VS-M0711236
CAS No: NA
Mol.F.: C13H13N3O4 
Mol.Wt.: 275.26
Status: Custom Synthesis

Isopropyl Chloride

Picture of Isopropyl Chloride
CAT No: VS-M0711251
CAS No: 75-29-6
Mol.F.: C3H7Cl 
Mol.Wt.: 78.54
Status: Custom Synthesis

Methanol

Picture of Methanol
CAT No: VS-M0711257
CAS No: 67-56-1
Mol.F.: CH4O
Mol.Wt.: 32.04 
Status: Custom Synthesis

Methyl 2-chlorophenylacetate

Picture of Methyl 2-chlorophenylacetate
CAT No: VS-M0711262
CAS No: 57486-68-7
Mol.F.: C9H9ClO2
Mol.Wt.: 184.62 
Status: Custom Synthesis

Methacrylic Acid

Picture of Methacrylic Acid
CAT No: VS-M0711332
CAS No: 79-41-4
Mol.F.: C₄H₆O₂
Mol.Wt.: 86.09
Status: Custom Synthesis

Methyl 12-oxo octadecanoic 

Picture of Methyl 12-oxo octadecanoic 
CAT No: VS-M0711363
CAS No: 2380-27-0
Mol.F.: C19H36O3
Mol.Wt.: 312.49
Status: Custom Synthesis

Itaconic Acid

Picture of Itaconic Acid
CAT No: VS-M0711380
CAS No: 97-65-4
Mol.F.: C5H6O4
Mol.Wt.: 130.10 
Status: Custom Synthesis

Marine collagen fish

Picture of Marine collagen fish
CAT No: VS-M0711402
CAS No: 9007-34-5
Mol.F.: NA
Mol.Wt.: NA
Status: Custom Synthesis

Methyl 2-Amino-5-bromobenzoate

Picture of Methyl 2-Amino-5-bromobenzoate
CAT No: VS-M0711447
CAS No: 52727-57-8
Mol.F.: C8H8BrNO2
Mol.Wt.:  230.06 
Status: Custom Synthesis

Methyl 2-[(3S)-3-chloro-3-[3-[(1E)-2-(7-chloro-2-quinolinyl)ethenyl]phenyl]propyl]benzoate

Picture of Methyl 2-[(3S)-3-chloro-3-[3-[(1E)-2-(7-chloro-2-quinolinyl)ethenyl]phenyl]propyl]benzoate
CAT No: VS-M0711529
CAS No: 880769-25-5
Mol.F.: C28H23Cl2NO2
Mol.Wt.: 476.39
Status: Custom Synthesis

MAGNESIUM ASPARTATE DIHYDRATE

Picture of MAGNESIUM ASPARTATE DIHYDRATE
CAT No: VS-M0711589
CAS No: 2068-80-6
Mol.F.: C4H7NO4.1/2Mg
Mol.Wt.: 290.51
Status: Custom Synthesis

methyl 10,11-Epoxyundecenoate

Picture of methyl 10,11-Epoxyundecenoate
CAT No: VS-M071164
CAS No: 22663-09-8
Mol.F.: C12H22O3
Mol.Wt.: 214.3
Status: Custom Synthesis

meta-Phosphoric acid

Picture of meta-Phosphoric acid
CAT No: VS-M0711650
CAS No: 37267-86-0
Mol.F.: HO3P
Mol.Wt.: 79.98
Status: Custom Synthesis

Mandelic Acid

Picture of Mandelic Acid
CAT No: VS-M0711678
CAS No: 90-64-2
Mol.F.: C8H8O3
Mol.Wt.: 152.15 
Status: Custom Synthesis

Maltotetraose

Picture of Maltotetraose
CAT No: VS-M0711686
CAS No: 34612-38-9
Mol.F.: C24H42O21
Mol.Wt.: 666.58
Status: Custom Synthesis

Maltopentose

Picture of Maltopentose
CAT No: VS-M0711687
CAS No: 34620-76-3
Mol.F.: C30H52O26
Mol.Wt.: 828.72
Status: Custom Synthesis

Lactic acid

Picture of Lactic acid
CAT No: VS-M0711703
CAS No: 50-21-5
Mol.F.: C3H6O3
Mol.Wt.: 90.08 
Status: Custom Synthesis

Malic Acid 

Picture of Malic Acid 
CAT No: VS-M0711704
CAS No: 617-48-1
Mol.F.: C4H6O5
Mol.Wt.: 134.09
Status: Custom Synthesis

Isopropyl Hydrogen Sulfate

Picture of Isopropyl Hydrogen Sulfate
CAT No: VS-M0711721
CAS No: 6914-90-5
Mol.F.: C3H8O4S
Mol.Wt.: 140.15
Status: Custom Synthesis

Isovaleramide

Picture of Isovaleramide
CAT No: VS-M0711753
CAS No: 541-46-8
Mol.F.: C5H11NO
Mol.Wt.: 101.15 
Status: Custom Synthesis

Isopropyl Myristate

Picture of Isopropyl Myristate
CAT No: VS-M0711785
CAS No: 110-27-0
Mol.F.: C17H34O2
Mol.Wt.: 270.46
Status: Custom Synthesis

Lithium hydroxide monohydrate

Picture of Lithium hydroxide monohydrate
CAT No: VS-M0711811
CAS No: 1310-66-3
Mol.F.: LiOH•H2O
Mol.Wt.: 41.96
Status: Custom Synthesis

Methyl 2,4-dihydroxy-6-propylbenzoate

Picture of Methyl 2,4-dihydroxy-6-propylbenzoate
CAT No: VS-M0711825
CAS No: 55382-52-0
Mol.F.: C11H14O4
Mol.Wt.: 210.23
Status: Custom Synthesis

Methyl 2-butyl-4,6-dihydroxybenzoate

Picture of Methyl 2-butyl-4,6-dihydroxybenzoate
CAT No: VS-M0711826
CAS No: 102342-62-1
Mol.F.: C12H16O4
Mol.Wt.: 224.25
Status: Custom Synthesis

Lysophosphatidylcholine

Picture of Lysophosphatidylcholine
CAT No: VS-M0711838
CAS No: 9008-30-4
Mol.F.: C8H19NO6P(R)
Mol.Wt.: N/A
Status: Custom Synthesis

Lactose Monohydrate

Picture of Lactose Monohydrate
CAT No: VS-M0711858
CAS No: 10039-26-6
Mol.F.: C12H22O11.H2O
Mol.Wt.: 360.31
Status: Custom Synthesis

Linoleyl Alcohol

Picture of Linoleyl Alcohol
CAT No: VS-M0711888
CAS No: 506-43-4
Mol.F.: C18H34O
Mol.Wt.: 266.47
Status: Custom Synthesis

Methyl 12-Oxo-9(Z)-octadecenoate

Picture of Methyl 12-Oxo-9(Z)-octadecenoate
CAT No: VS-M0711920
CAS No: 3047-65-2
Mol.F.: C19H34O3
Mol.Wt.: 310.47
Status: Custom Synthesis

L-Asparagine Monohydrate

Picture of L-Asparagine Monohydrate
CAT No: VS-M0711945
CAS No: 5794-13-8
Mol.F.: C4H8N2O3·H2O
Mol.Wt.: 150.14
Status: Custom Synthesis

L-Asparagine Anhydrous

Picture of L-Asparagine Anhydrous
CAT No: VS-M0711946
CAS No: 70-47-3
Mol.F.: C4H8N2O3
Mol.Wt.: 132.12
Status: Custom Synthesis

Methyl 2-chloroisonicotinate

Picture of Methyl 2-chloroisonicotinate
CAT No: VS-M0712024
CAS No: 58481-11-1
Mol.F.: C7H6ClNO2
Mol.Wt.: 171.58
Status: Custom Synthesis

Methyl (2-furfurylthio)acetate

Picture of Methyl (2-furfurylthio)acetate
CAT No: VS-M0712025
CAS No: 108499-33-8
Mol.F.: C8H10O2S
Mol.Wt.: 186.23
Status: Custom Synthesis

L-(+)-Lactic acid

Picture of L-(+)-Lactic acid
CAT No: VS-M0712042
CAS No: 79-33-4
Mol.F.: C3H6O3
Mol.Wt.: 90.08
Status: Custom Synthesis

L-Alanine isopropyl ester

Picture of L-Alanine isopropyl ester
CAT No: VS-M0712056
CAS No: 39825-33-7
Mol.F.: C6H13NO2
Mol.Wt.: 131.17
Status: Custom Synthesis

Malonic Acid

Picture of Malonic Acid
CAT No: VS-M0712096
CAS No: 141-82-2
Mol.F.: C3H4O4
Mol.Wt.: 104.06
Status: Custom Synthesis

L-Tyrosine

Picture of L-Tyrosine
CAT No: VS-M0712101
CAS No: 60-18-4
Mol.F.: C9H11NO3
Mol.Wt.: 181.19
Status: Custom Synthesis

L-(-)-Threonine

Picture of L-(-)-Threonine
CAT No: VS-M0712102
CAS No: 72-19-5
Mol.F.: C4H9NO3
Mol.Wt.: 119.12
Status: Custom Synthesis

Mesityl Oxide

Picture of Mesityl Oxide
CAT No: VS-M0712105
CAS No: 141-79-7
Mol.F.: C6H10O
Mol.Wt.: 98.15
Status: Custom Synthesis

Methyl 10-oxooctadecanoate

Picture of Methyl 10-oxooctadecanoate
CAT No: VS-M0712117
CAS No: 870-10-0
Mol.F.: C19H36O3
Mol.Wt.: 312.49
Status: Custom Synthesis

methyl (S)-2-amino-3-((S)-2-oxopyrrolidin-3-yl)propanoate Hydrochloride

Picture of methyl (S)-2-amino-3-((S)-2-oxopyrrolidin-3-yl)propanoate Hydrochloride
CAT No: VS-M0712129
CAS No: 1429218-41-6
Mol.F.: C8H15ClN2O3
Mol.Wt.: 222.67
Status: Custom Synthesis

Melanin

Picture of Melanin
CAT No: VS-M0712177
CAS No: 8049-97-6
Mol.F.: C18H10N2O4
Mol.Wt.: 318.28
Status: Custom Synthesis

L-Phenylalaninol

Picture of L-Phenylalaninol
CAT No: VS-M0712198
CAS No: 3182-95-4
Mol.F.: C9H13NO
Mol.Wt.: 151.21
Status: Custom Synthesis

Levulinic Acid

Picture of Levulinic Acid
CAT No: VS-M0712204
CAS No: 123-76-2
Mol.F.: C5H8O3
Mol.Wt.: 116.1
Status: Custom Synthesis

Isoquinoline-5-sulfonic Acid

Picture of Isoquinoline-5-sulfonic Acid
CAT No: VS-M0712252
CAS No: 27655-40-9
Mol.F.: C9H7NO3S
Mol.Wt.: 209.22
Status: Custom Synthesis

Isoquinoline

Picture of Isoquinoline
CAT No: VS-M0712253
CAS No: 119-65-3
Mol.F.: C9H7N
Mol.Wt.: 129.16
Status: Custom Synthesis

Menthol

Picture of Menthol
CAT No: VS-M0712274
CAS No: 89-78-1
Mol.F.: C10H20O
Mol.Wt.: 156.27
Status: Custom Synthesis

Methyl 10-Hydroxyundecanoate

Picture of Methyl 10-Hydroxyundecanoate
CAT No: VS-M071234
CAS No: 35005-54-0
Mol.F.: C12H24O3
Mol.Wt.: 216.3
Status: Custom Synthesis

L-Orinithine Lactam Hydrochloride

Picture of L-Orinithine Lactam Hydrochloride
CAT No: VS-M071272
CAS No: 42538-31-8
Mol.F.: C5H10N2O : HCl
Mol.Wt.: 114.1 : 36.5
Status: Custom Synthesis

L-Ascorbic Acid

Picture of L-Ascorbic Acid
CAT No: VS-M071299
CAS No: 50-81-7
Mol.F.: C6H8O6
Mol.Wt.: 176.1
Status: In Stock

Methallyl chloride

Picture of Methallyl chloride
CAT No: VS-M071330
CAS No: 563-47-3
Mol.F.: C4H7Cl
Mol.Wt.: 90.6
Status: Custom Synthesis

liquiritigenin

Picture of liquiritigenin
CAT No: VS-M071344
CAS No: 578-86-9
Mol.F.: C15H12O4
Mol.Wt.: 256.3
Status: Custom Synthesis

Maltitol

Picture of Maltitol
CAT No: VS-M071347
CAS No: 585-88-6
Mol.F.: C12H24O11
Mol.Wt.: 344.3
Status: Custom Synthesis

Mesotartaric Acid

Picture of Mesotartaric Acid
CAT No: VS-M071357
CAS No: 5990-63-6
Mol.F.: C4H6O6 : H2O
Mol.Wt.: 150.1 : 18.0
Status: Custom Synthesis

Linoleic acid

Picture of Linoleic acid
CAT No: VS-M071359
CAS No: 60-33-3
Mol.F.: C18H32O2
Mol.Wt.: 280.5
Status: Custom Synthesis

L-Alanine Isopropyl Ester hydrochloride

Picture of L-Alanine Isopropyl Ester hydrochloride
CAT No: VS-M071374
CAS No: 62062-65-1
Mol.F.: C6H13NO2 : HCl
Mol.Wt.: 131.2 : 36.5
Status: Custom Synthesis

Isosorbide

Picture of Isosorbide
CAT No: VS-M071399
CAS No: 652-67-5
Mol.F.: C6H10O4
Mol.Wt.: 146.1
Status: Custom Synthesis

L-Threonic Acid Calcium Salt

Picture of L-Threonic Acid Calcium Salt
CAT No: VS-M071414
CAS No: 70753-61-6
Mol.F.: C4H8O5 : 1/2(Ca)
Mol.Wt.: 136.1 : 1/2(40.1)
Status: Custom Synthesis

Isopropylamine

Picture of Isopropylamine
CAT No: VS-M071428
CAS No: 75-31-0
Mol.F.: C3H9N
Mol.Wt.: 59.1
Status: Custom Synthesis

L-Prolinamide

Picture of L-Prolinamide
CAT No: VS-M071429
CAS No: 7531-52-4
Mol.F.: C5H10N2O
Mol.Wt.: 114.1
Status: Custom Synthesis

L-α-Phosphatidylcholine

Picture of L-α-Phosphatidylcholine
CAT No: VS-M071450
CAS No: 8002-43-5
Mol.F.: C42H80NO8P
Mol.Wt.: 758.06
Status: Custom Synthesis

Khellin

Picture of Khellin
CAT No: VS-M071457
CAS No: 82-02-0
Mol.F.: C14H12O5
Mol.Wt.: 260.3
Status: Custom Synthesis

Methyl 2-(2-Chloroethoxy) Acetate

Picture of Methyl 2-(2-Chloroethoxy) Acetate
CAT No: VS-M071461
CAS No: 83881-47-4
Mol.F.: C5H9ClO3
Mol.Wt.: 152.6
Status: Custom Synthesis

Methoxy Acid

Picture of Methoxy Acid
CAT No: VS-M071495
CAS No: 946707-55-7
Mol.F.: C11H14O4
Mol.Wt.: 210.2
Status: Custom Synthesis

Methyl (2S)-amino(2-chlorophenyl) acetate

Picture of Methyl (2S)-amino(2-chlorophenyl) acetate
CAT No: VS-M071551
CAS No: 141109-14-0
Mol.F.: C9H10ClNO2
Mol.Wt.: 199.63
Status: Custom Synthesis

Methyl [2-(2-thienyl)ethylamino](2-chlorophenyl)acetate

Picture of Methyl [2-(2-thienyl)ethylamino](2-chlorophenyl)acetate
CAT No: VS-M071552
CAS No: 141109-26-4
Mol.F.: C15H16ClNO2S
Mol.Wt.: 309.8
Status: Custom Synthesis

Maleic Acid Monomethyl Ester

Picture of Maleic Acid Monomethyl Ester
CAT No: VS-M071573
CAS No: 3052-50-4
Mol.F.: C5H6O4
Mol.Wt.: 130.1
Status: Custom Synthesis

L-Tryptophan Methyl Ester

Picture of L-Tryptophan Methyl Ester
CAT No: VS-M071589
CAS No: 4299-70-1
Mol.F.: C12H14N2O2
Mol.Wt.: 218.25
Status: Custom Synthesis

Isopropyl Ethanesulfonate

Picture of Isopropyl Ethanesulfonate
CAT No: VS-M071666
CAS No: 14245-62-6
Mol.F.: C5H12O3S
Mol.Wt.: 152.21
Status: Custom Synthesis

L-Carnitine Orotate

Picture of L-Carnitine Orotate
CAT No: VS-M071714
CAS No: 160468-17-7
Mol.F.: C12H19N3O7
Mol.Wt.: 317.3
Status: Custom Synthesis

L-Isoleucine Methyl Ester

Picture of L-Isoleucine Methyl Ester
CAT No: VS-M071725
CAS No: 2577-46-0
Mol.F.: C7H15NO2
Mol.Wt.: 145.19
Status: Custom Synthesis

Lithium Lactate

Picture of Lithium Lactate
CAT No: VS-M071759
CAS No: 867-55-0
Mol.F.: C3H6LiO3
Mol.Wt.: 97.02
Status: Custom Synthesis

Methyl 2-(octyloxy)benzoate

Picture of Methyl 2-(octyloxy)benzoate
CAT No: VS-M071788
CAS No: 255062-85-2
Mol.F.: C16H24O3
Mol.Wt.: 264.37
Status: Custom Synthesis

L-Homoserine Lactone Hydrobromide

Picture of L-Homoserine Lactone Hydrobromide
CAT No: VS-M071808
CAS No: 15295-77-9
Mol.F.: C4H8BrNO2
Mol.Wt.: 182.02
Status: Custom Synthesis

Mequitazine

Picture of Mequitazine
CAT No: VS-M071836
CAS No: 29216-28-2
Mol.F.: C20H22N2S
Mol.Wt.: 322.47
Status: Custom Synthesis

Melamine

Picture of Melamine
CAT No: VS-M071975
CAS No: 108-78-1
Mol.F.: C3H6N6
Mol.Wt.: 126.12 
Status: Custom Synthesis

Methyl 2-cyclopropyl-4-phenyl-3-quinolinecarboxylate

Picture of Methyl 2-cyclopropyl-4-phenyl-3-quinolinecarboxylate
CAT No: VS-M071998
CAS No: 868536-53-2
Mol.F.: C20H17NO2
Mol.Wt.: 303.36
Status: Custom Synthesis

Contact

040-23076623, 040-4852 9278

E-Mail

info@venkatasailifesciences.com