Just fill in the form below, click submit, you will get the price list, and we will contact you within one working day. Please also feel free to contact us via email or phone. (* is required).

cationic polyacrylamide low molecular weight in algeria

  • cationic polyacrylamide ,cationic polyacrylamide ...

    Kemsep 1146 is a kind of cationic polyacrylamide with 105 charge and 12million molecular weight.mainly used for municipal wastewater treatment and some industrial wastewater treatment.Chinafloc C1012 can replace of Kemsep 1146

    Get Price
  • Application of Polyacrylamide in Papermaking -

    Paper industry in polyacrylamide dispersing agent is composed of cationic polyacrylamide with low relative molecular weight, due to its molecular chain containing carboxyl and on electronegative fiber with dispersion effect, can improve the viscosity of pulp, is conducive to the fiber suspension and effectively improve the sheet uniformity is a long fiber of high efficient dispersant.

    Get Price
  • Cationic polyacrylamide_OKCHEM

    SINOFLOC cationic polymer is designed to improve the water holding capacity, drainage and operation of machines. Dewatering and water treatment Our cationic polyacrylamide (PAM) is used in the treatment of plant water, wastewater and sludge and to increase the machines speed and production rate. For the treatment of white water and wastewaters in the paper process, our cationic polymers could neutralize …

    Get Price
  • Cationic Polyacrylamide Emulsion PAM & Flocculants

    2021-6-3 · Polyacrylamide: Name: Molecular weight(ten thousand) Ionicity: PH: Solid content: Remnant: Appearance: Cationic polyacrylamide: 600-800: 10-50: 1-14: ≥88: 0.05: white powder: Anionic Polyacrylicamide: 300-2200: 10-50: 7-14: ≥90: 0.05-0.15: white powder: Amphionic Polyacrylicamide: 500-1700: 5-50: 1-14: ≥90 : white powder

    Get Price
  • Polyacrylamide (PAM), Polyacrylamide Powder ...

    2017-4-27 · Very low molecular weight polyacrylamide was synthesized by free radical polymerization using thioglycolic acid as initiator at moderate temperature (40ºC).The ratio of thioglycolic acid to acrylamide monomer was about 0.02 (g/g) and polyacrylamide with molecular weight of about 20,000 g/mole was produced. The use of thioglycolic acid as a chain transfer agent has been shown to be a …

    Get Price
  • Synthesis and Characterization of Different Molecular ...

    2021-2-26 · (Sludge dewatering generally uses cationic polyacrylamide) It is widely used in municipal sewage and sludge treatment in the paper-making printing and dyeing industry. The molecular formula of acrylamide is: CH 2 = CH-CONH 2. The molecular formula of sodium acrylate is: CH 2 = CH-COONa. Non-ionic organic polymer flocculant

    Get Price
  • Polyacrylamide, a widely used flocculant in water ...

    2020-7-11 · Polyacylamides are high molecular weight water soluble or swellable polymers formed from acrylamide or its derivatives. Their glass transition temperature is well above room temperature (> 400 K). The only commercially important polyacrylamide is poly(2-propenamide) which is simply called polyacrylamide or PAM [-CH 2 CH(CONH 2)-]. It is a non-ionic, watersoluble, and biocompatible …

    Get Price
  • Properties of Polyacrylamides - polymerdatabase.com

    2019-4-1 · In comparison, when a low cationic polymer was used rather than a low anionic polymer, the settled water turbidity was negatively affected as it increased by 30% for starch (from 1.04 NTU to 1.35 NTU) and 105% for PAM (from 0.19 NTU to 0.39 NTU).

    Get Price
  • Substituting polyacrylamide with an activated starch ...

    2018-11-29 · GPC data revealed that the number average molecular weight of polyDMAPMA and polyAETMAC is 5484 and 3758 g/mol, respectively (Fig. 5). The molecular-weight distribution is broad with PDI values for both polymers close to 2. Figure 6 shows the variation of mass percentage of polymer samples with the temperature. The polymers exhibited thermal stability up to 250 °C with ≤ 20 wt% …

    Get Price
  • Cationic Polyacrylamide (CPAM)_OKCHEM

    Cationic Polyacrylamide (CPAM) 69418-26-4,Powerful foculant widely used in industrial and municipal water treatment_OKCHEM ... For ndustrial or its mixture with municipal waste water, better to use CPAM in low/medium ion degree,with medium/high molecular weight. For municipal sewage treatment, CPAM in medium or high ion degree, with medium or ...

    Get Price
  • Photoinitiated Polymerization of Cationic Acrylamide

    Thus, low molecular weight was typical at low monomers concentration. As the monomers concentration increased from 15 wt.% to 30 wt.%, a sharp increase in molecular weight was observed. This trend could be explained as the consequences of weakened cage effect and increased probability of contact and collision between monomers at increasing ...

    Get Price
  • Effect of cationic monomer content on polyacrylamide ...

    In this study, ultrahigh-molecular-weight (MW) (>10 7 Da) cationic polyacrylamides (C-PAMs), which are water-soluble polymers used in waste water treatment, were characterized using frit-inlet asymmetrical flow field-flow fractionation coupled with multi-angle light scattering and differential refractive detection. C-PAMs copolymerized with acryloxyethyltrimethyl ammonium chloride (DAC) were ...

    Get Price
  • Continuous low dosing of cationic polyacrylamide

    2019-6-14 · ABSTRACT. Cationic polymers (e.g. polyacrylamide) having a high molecular weight require a much lower dose than inorganic metal salts (e.g. AlCl 3, FeCl 3, or Al 2 (SO 4) 3) to produce dense compact flocs with good settling characteristics.This study investigated the effect of a continuous low dosing of cationic polyacrylamide (PAM) to achieve efficient algal removal from a 1-ha High Rate ...

    Get Price
  • Synthesis of High Molecular Weight Cationic

    Cationic polyacrylamide is a derivative of polyacrylamide, a cationic polymer flocculant which has an excellent effect on sewage treatment. Our existing cationic polyacrylamide are mostly prepared by the Mannich reaction ,which has the shortcomings of more unreacted material, low cationic degree, poor stability, short validity, etc. Therefore, a cationic polyacrylamide has been prepared by ...

    Get Price
  • Synthesis and Characterization of Different Molecular ...

    2017-4-27 · Synthesis of very low molecular weight polyacrylamide Under nitrogen atmosphere, a mixture of acrylamide monomer (10gm), thioglycolic acid (0.20gm) and tetrahydrofuran (THF) (20ml) were placed in 500 ml five-necked Pyrex glass reactor equipped with a reflux

    Get Price
  • Effect of cationic polyacrylamide on the processing

    2015-6-1 · The adsorption isotherms of CPAM of charge density 10% and 50% but constant molecular weight (13 MDA) are presented in Fig. 2, which shows the polymer adsorbed on MFC as a function of the initial polymer concentration introduced.The Langmuir adsorption isotherms can be seen in Supplementary information (Appendix Fig. A4).At low concentrations, the CPAM adsorption on …

    Get Price
  • USING POLYACRYLAMIDE GROUTS FOR

    Features Good water solubility, it can be completely dissolved in cold water. It can keep to greatly flocculation adding a small amount of cationic polyacrylamide products. Usually just add 0.01 ~ 10ppm (0.01 ~ 10g m3) in order to make full use of. Using of cationic polyacrylamide products with inorganic coagulant (ferric sulfate, chloride, iron salts, etc.) may show greater effects.

    Get Price
  • Cationic Polyacrylamide ; Anionic Polyacrylamide Food ...

    Cationic Polyacrylamide ; Anionic Polyacrylamide Food Grade , Find Complete Details about Cationic Polyacrylamide ; Anionic Polyacrylamide Food Grade,Low Molecular Weight Polyacrylamide,Polyacrylamide Copolymer,Polyacrylamide Food Grade from Electronics Chemicals Supplier or Manufacturer-Gongyi Yalv Material Co., Limited

    Get Price
  • Effect of cationic polyacrylamide on the processing

    2015-6-1 · The adsorption isotherms of CPAM of charge density 10% and 50% but constant molecular weight (13 MDA) are presented in Fig. 2, which shows the polymer adsorbed on MFC as a function of the initial polymer concentration introduced.The Langmuir adsorption isotherms can be seen in Supplementary information (Appendix Fig. A4).At low concentrations, the CPAM adsorption on …

    Get Price
  • Asian Journal of Chemistry; Vol. 26, No. 3 (2014), 629-633 ...

    high molecular weight of cationic polyacrylamide polymer, but which had poor stability, short duration and high price13. Graft polymerization methods could obtain na tural biodegra-dability of cationic polyacrylamide, but was possible leading to poor stability, short storage time and the low molecular

    Get Price
  • Effect of Cationic Polyacrylamides on the Interactions ...

    2019-12-12 · The interaction between cellulose fibers in the presence of cationic polyacrylamide (CPAM) was analyzed by rheology as a function of polyelectrolyte concentration, charge density, and molecular weight. CPAM was found to strongly influence the yield stress of cellulose suspensions; low doses of CPAM increased the yield stress, but at higher concentrations the yield stress declined. The charge ...

    Get Price
  • ANIONIC POLYACRYLAMIDE – SNF FLOERGER©

    2018-10-30 · series form molecular weight product example; flopam: powder: ultra high: an 934 vhm an 923 vhmu: flopam: powder: very high: an 934 sh & shu sd & shd pwg & sep

    Get Price
  • Shale inhibition by low-molecular-weight cationic

    2018-11-29 · The presence of oligomers possessing amine or ammonium functionality in drilling fluid plays an important role in stabilizing the shale formations during drilling with water-based mud. In this study, we have compared the activity of neutral to charged amine polymers towards shale stabilization. Low-molecular-weight polymer possessing charged moieties provided superior inhibitive capacity ...

    Get Price
  • Polyacrylamide degradation and its implications in ...

    2018-9-7 · High molecular weight (106–3 × 107 Da) polyacrylamide (PAM) is commonly used as a flocculant in water and wastewater treatment, as a soil conditioner, and …

    Get Price
  • high molecular weight apam for papermaking industry ...

    super high molecular weight polyacrylamide apam for ... Polyacrylamide Applications in Papermaking Industry. The production practice shows that the molecular weight of the anionic polyacrylamide (APAM) which is used as the dispersant should not be less than 700 x 10 4, and should not be affected by the heat and the high shear force, furthermore, it could be recovered and be used repeatedly ...

    Get Price
  • Hydrophobic modification of cationic microblocked ...

    2019-4-9 · Low molecular weight sodium polyacrylate (NaPAA) was introduced into the copolymerization system as an anionic template, so that the cationic units could be orderly distributed along with NaPAA to form cationic fragments in the copolymer chain. The basic principle for the UV-initiating template copolymerization technology is displayed in Fig. 2.

    Get Price
  • CATIONIC POLYACRYLAMIDE – SNF FLOERGER©

    2018-10-30 · series form molecular weight product example; flopam: powder: ultra high: fo 4490 vhm: flopam: powder: very high: fo 4440 ssh: flopam: powder: high: fo 4550 sh shu ...

    Get Price
  • PEER-REVIEWED ARTICLE bioresources

    Cationic polyacrylamide emulsions with ultra-high concentration (CPAME-uhc) can obviously save transportation costs, but their molecular weight, solubility, and temperature/salt resistance need to be further improved. Therefore, this study attempted to improve the molecular weight of CPAME-uhc

    Get Price
  • Molecular weight of amphoteric polyacrylamide: How

    2021-7-6 · 'Molecular weight of amphoteric polyacrylamide: How it is influenced by the variables in synthesis, and its impacts on the dry strength of paper sheets,' BioRes. 11(2), 3709-3718. Abstract Amphoteric polyacrylamide (AmPAM) is a linear water-soluble polymer that has been applied in papermaking as an agent for flocculation, retention, filtration ...

    Get Price
  • Polyacrylamide Emulsion - Sinofloc Chemical

    Polyacrylamide emulsion is prepared by dispersion or inverse emulsion polymerization, which is a form of polyacrylamide liquid present. Besides the characteristics of solid polyacrylamide flocculants, through the molecular chain of polar groups to adsorb suspended solids in the water particles, the emulsion could formats the large flocs through bridge between the particles or electricity.

    Get Price
  • Effect of Cationic Polyacrylamides on the Interactions ...

    2019-12-12 · The interaction between cellulose fibers in the presence of cationic polyacrylamide (CPAM) was analyzed by rheology as a function of polyelectrolyte concentration, charge density, and molecular weight. CPAM was found to strongly influence the yield stress of cellulose suspensions; low doses of CPAM increased the yield stress, but at higher concentrations the yield stress declined. The charge ...

    Get Price
  • Synthesis and Characterization of Hydrophobically

    2018-6-17 · Low concentration (1–6 mol%) of cationic monomer from each group were copolymerized with acrylamide to obtain hydrophobically modified cationic polyacrylamide. Results show that the intrinsic viscosity and molecular weight of the copolymers decreases with the concentration of the hydrophobic cationic group, whereas charge density indicates ...

    Get Price
  • Polyacrylamide degradation and its implications in ...

    2018-9-7 · High molecular weight (106–3 × 107 Da) polyacrylamide (PAM) is commonly used as a flocculant in water and wastewater treatment, as a soil conditioner, and …

    Get Price
  • China Pulp Retention Aid of Cationic Polyacrylamide ...

    For retention in low speed and charge neutralization, we suggest to use low molecular weight with high charge density PAM as Retention Aids and Drainage Aids. For pulp retention, we suggest to make polyacrylamide solution in two steps: 1, Dilute the PAM powder to 1%-2% solid content with clean water in high speed shear rate. 2, Dilute the ...

    Get Price
  • Shandong Tongli Chemical Co., Ltd. - Polyacrylamide ...

    Best Products about Anionic Polyacrylamide , Cationic Polyacrylamide and Concrete Admixtures. supply PHPA with high purity/high molecular weight in water plugging agent PAM. FOB Price: 800 Metric Ton. Min. Order: 1 Metric Tons. supply PHPA with high purity/high molecular weight in oil additives PAM. FOB Price: 800 Metric Ton.

    Get Price
  • Polymer 101: Fundamentals of Flocculation

    Cationic, anionic, non-ionic Molecular weight: up to 10 M (cationic), up to 20M (anionic, non-ionic) 30 -60% active Polymer gel size: 0.1 -2 µm Cost: high Solution Polymer (Mannich) Cationic only Molecular weight: up to 10 M 4 -6% active Cost: low Limited usage 10 9 10

    Get Price
  • CATIONIC POLYACRYLAMIDE – SNF FLOERGER©

    2018-10-30 · series form molecular weight product example; flopam: powder: ultra high: fo 4490 vhm: flopam: powder: very high: fo 4440 ssh: flopam: powder: high: fo 4550 sh shu ...

    Get Price
  • Effects of polyacrylamide molecular weight and

    2021-3-18 · On the whole, when PAM of low molecular weight and concentration was added to iron tailings, PAM increased stable infiltration, saturated water content, and water retention.

    Get Price
  • Polymer 101: Fundamentals of Flocculation

    Cationic, anionic, non-ionic Molecular weight: up to 10 M (cationic), up to 20M (anionic, non-ionic) 30 -60% active Polymer gel size: 0.1 -2 µm Cost: high Solution Polymer (Mannich) Cationic only Molecular weight: up to 10 M 4 -6% active Cost: low Limited usage 10 9 10

    Get Price
  • Molecular weight of amphoteric polyacrylamide:

    2021-7-6 · 'Molecular weight of amphoteric polyacrylamide: How it is influenced by the variables in synthesis, and its impacts on the dry strength of paper sheets,' BioRes. 11(2), 3709-3718. Abstract Amphoteric polyacrylamide (AmPAM) is a linear water-soluble polymer that has been applied in papermaking as an agent for flocculation, retention, filtration ...

    Get Price
  • China Pulp Retention Aid of Cationic Polyacrylamide ...

    For retention in low speed and charge neutralization, we suggest to use low molecular weight with high charge density PAM as Retention Aids and Drainage Aids. For pulp retention, we suggest to make polyacrylamide solution in two steps: 1, Dilute the PAM powder to 1%-2% solid content with clean water in high speed shear rate. 2, Dilute the ...

    Get Price
  • Polyacrylamide Emulsions Handbook - SNF

    2012-7-22 · Polyacrylamide Emulsions Handbook 2-2 Storage and handling of emulsions : basic principles Emulsions must be stored inside a building at a constant temperature between 5°C and 30°C. During the storage and handling, the emulsion must not be contaminated by water.

    Get Price
  • What Are The Differences In The Molecular Weight

    2020-12-29 · The molecular weight of polyacrylamide ranges from 8 million to 20 million, and can be divided into low molecular weight, medium molecular weight, high molecular weight and ultra-high molecular weight. It is the raw material acrylamide that determines the molecular weight of polyacrylamide, and the content of acrylamide directly affects the ...

    Get Price
  • Polyacrylamide-Treated Kaolin clay: A Fabric Study

    Methodologies include sedimentation tests (low solids content), viscosity measurements (moderate solids content), and liquid limit measurements (high solids content), and are conducted to determine variation in fabric for kaolin-polyacrylamide systems at various concentrations, molecular weight and ionic types of polyacrylamide.

    Get Price
  • Improving the performance of shipboard rotary drum

    2019-7-5 · In this study, we aimed to improve the performance of RDF on cyanobacterial removal by the utilization of cationic polyacrylamide (CPAM). High molecular weight CPAM with a 30% cationic degree exhibited excellent flocculation effectiveness, with low flocculant doses, large sized flocs, short flocculation time, and high resistance to shear forces.

    Get Price
  • Sell - Polyacrylamide (Anionic, Cationic and Nonionic)

    Additives and adhesive of aquatic feed. Cationic Polyacrylamide/CPAM. Good quality with competitive price!!! CAS No. : 9003-05-8. Appearance: White Powder. Solid Content: more than 88%. Molecular Weight: 6-15million. Degree of Ion: Low, medium, high. Dissolving Time: less than 60min.

    Get Price
  • cationic polymer flocculant polyacrylamide cpam buy

    Cationic polyacrylamide CPAM. Cationic polymeric flocculant is a kind of linear macromolecular compounds dissolve in water, the molecular weight between 600-12 million, cationic PAM in acidic or alkaline medium is electropositive, such can effectively suspended particles in the sewage wastewater with negatively charged for flocculation . Get Price

    Get Price
  • Polyacrylamide-Treated Kaolin clay: A Fabric Study

    Methodologies include sedimentation tests (low solids content), viscosity measurements (moderate solids content), and liquid limit measurements (high solids content), and are conducted to determine variation in fabric for kaolin-polyacrylamide systems at various concentrations, molecular weight and ionic types of polyacrylamide.

    Get Price
  • Xiang Yu, P. Somasundaran* - Columbia

    2003-3-10 · combination of a low-molecular-weight cationic polymer and a high-molecular-weight anionic poly-mer to produce synergism in the flocculation of paper pulp. For fine and ultrafine solid suspen-sions, use of double flocculant systems seems to offer a promising route for enhanced solid-liquid separation. Most studies on double flocculants,

    Get Price
  • USING POLYACRYLAMIDE GROUTS FOR

    Chemical grouting of permeable soils with highly concentrated low-molecular-weight polymeric solutions greatly reduces the permeability. However, a toxicity problem arose from these chemicals. A new process of treating soil with low-concentration cationic and anionic polyacrylamides with cross-linking aluminum citrate in a cyclic way with ...

    Get Price
  • high quality polyacrylamide flocculant anionic pam ...

    Description: Anionic Polyacrylamide APAM is ultra high molecular weight polyelectrolyte copolymerized with acrylamide and acylate, molecular weight up to more than 20 million, with strong ability of adsorption and bridging, it can be used in coal washing wastewater.

    Get Price
  • Synthesis and Characterization of Hydrophobically

    2018-6-17 · Low concentration (1–6 mol%) of cationic monomer from each group were copolymerized with acrylamide to obtain hydrophobically modified cationic polyacrylamide. Results show that the intrinsic viscosity and molecular weight of the copolymers decreases with the concentration of the hydrophobic cationic group, whereas charge density indicates ...

    Get Price
  • high molecular weight apam for papermaking industry ...

    super high molecular weight polyacrylamide apam for ... Polyacrylamide Applications in Papermaking Industry. The production practice shows that the molecular weight of the anionic polyacrylamide (APAM) which is used as the dispersant should not be less than 700 x 10 4, and should not be affected by the heat and the high shear force, furthermore, it could be recovered and be used repeatedly ...

    Get Price
  • Polyacrylamide Emulsions Handbook - SNF

    2012-7-22 · Polyacrylamide Emulsions Handbook 2-2 Storage and handling of emulsions : basic principles Emulsions must be stored inside a building at a constant temperature between 5°C and 30°C. During the storage and handling, the emulsion must not be contaminated by water.

    Get Price
  • Cationic Polyacrylamide by Zhengzhou Jintai Water ...

    Buy high quality Cationic Polyacrylamide by Zhengzhou Jintai Water Treatment Raw Material Co.Ltd.. Supplier from China. Product Id 280583.

    Get Price
  • Size-Exclusion Chromatography in the Measurement

    The separation of polymer from low-molecular-weight impurities by size allows unambiguous polymer from low-molecular-weight impurities by size allows unambiguous detection of polymer properties such as concentration and M,. A combination of an SEC column of a pore size small enough to exclude the polymer totally and a mobile phase of ionic ...

    Get Price
  • Cationic Polyacrylamide(CPAM) Powder for Water

    2021-6-22 · Cationic polyacrylamide has clarification and purification, sedimentation promotion, filtration promotion, thickening and other functions. So it can fully meet the requirements in waste liquid treatment, sludge concentration and dewatering, beneficiation, coal washing, papermaking, etc. CPAM is suitable for wastewater treatment with high ...

    Get Price
  • The Development of Cationic Polyacrylamide CPAM

    2021-6-2 · Cationic polyacrylamide CPAM includes the following three types: low molecular weight polyamines, acrylamide with a cationic monomer and non- ionic polyacrylamide modified class. Polyamines include polyethyleneimine, polyethylene imidazolines, and amine - epichlorohydrin condensate and improve products, but these products are low molecular ...

    Get Price
  • Cationic Polyacrylamide Powder -

    Available in powder form, the Blufloc Cationic Polyacrylamide is easily dissolvable in water. This polymer is available with different charge density and molecular weight range. This product is sometimes used for dewatering of slurry, purification of water, to enhance the standard of flocculation of particles found in water and for promoting ...

    Get Price
  • Nonionic Polyacrylamide manufacturers and suppliers

    Nonionic polyacrylamide is a high polymer with the high molecular weight and the low ion exponent, which has the function of flocculation, dispersal, thickening, bonding, film forming, gelatin and colloidal stability. It’s flocculation is hardly influenced by the PH value and the salt, and in the...

    Get Price
  • Wastewater treatment chemicals for various industries ...

    A Very High Molecular Weight Cationic Polymer OMEGA CP-1169 is effective as a sludge conditioner and dewatering enhancer. It can be used as a primary coagulant, reducing the need for inorganic chemicals to neutralize metal bearing waste streams, thereby decreasing overall sludge volume

    Get Price
  • Determination of Polyacrylamides in Reclaimed Water

    2015-4-30 · absorbance at low wavelengths. However, the limiting factor in the determination of trace polyacrylamides is purely down to detector sensitivity. Figure 1 reveals the presence of nonionic, anionic and cationic polyacrylamides with good separation between the polymer and lower molecular weight contaminants. polyacrylamides low MW species nonionic

    Get Price
  • Polyacrylamide PAM Flocculant for Water Treatment -

    Polyacrylamide PAM, with the chemical formula of (C3H5NO)n and the CAS NO. of 9003-05-8, is a linear polymer. Polyacrylamide polymer has good thermal stability, can be dissolved in water in any proportion, and the aqueous solution is a uniform and transparent liquid. PAM is one of the most widely used water-soluble polymers.

    Get Price
  • Nonionic polyacrylamide - Gongyi Xinqi Chemical

    Nonionic polyacrylamide. Nonionic polyacrylamide NPAM flocculant. NPAM is formed by homopolymerization of acrylamide. it is a kind of linear polymer with high molecular weight, low degree of hydrolysis and very strong flocculation ability.

    Get Price
  • Polyacrylamide/PAM Series - sewagepurifying.com

    2021-3-16 · Polyacrylamide/PAM Series. Polyacrylamide (PAM) is a collective name for acrylamide homopolymers or polymers obtained by copolymerization with other monomers. It is one of the most widely used species in water-soluble polymers. Cationic polyacrylamide (CPAM) is a white powder and is a linear polymer compound. Because it has a variety of active ...

    Get Price
  • Empirical Correlations for Viscosity of Polyacrylamide ...

    Polymers having highest or lowest molecular weight can be taken as reference polymers; however, in this study polymer having lowest molecular weight was selected as reference polymer. Additional experimental values of viscosity vs. shear rate for polymer solutions named as 3630, 3530 and 3430-S, were provided to by SNF Floerger, France.

    Get Price