How to Store, Dry & Handle DMF Safely in Industrial Settings

Mar 30, 2026

Leave a message

Industrial Safety · Solvent Series

How to Store, Dry & Handle DMF Safely

Industrial Settings Guide - Storage Tanks, Drum Management, Drying Methods, Spill Response & Waste Handling

🏭 Tank & Drum Storage 💧 Drying Methods 🚨 Spill & Emergency Response

⚠️ Critical Safety Reminder Before Proceeding

Reproductive Toxin (Cat 1B)

May damage the unborn child. All women of childbearing potential must be assessed before working with DMF. H360D applies.

High Skin Absorption

DMF penetrates skin rapidly. Standard nitrile gloves provide only brief protection. Butyl rubber gloves required for all liquid contact work.

OEL: 5 ppm (EU) / 10 ppm (USA, China)

Vapor concentration must be controlled by LEV. Air monitoring and biological monitoring (urinary NMF) required for exposed workers.

1 ⚗️ DMF Storage - Key Properties That Drive Requirements

Understanding which physical and chemical properties of DMF create storage requirements prevents both safety incidents and product quality degradation. Four properties are most critical.

🔥 Flammability - Flash Point 58 °C

DMF has a flash point of 58 °C (closed cup) and an autoignition temperature of 445 °C. It is classified as a Class 3 Flammable Liquid (UN 2265), Packing Group III. Although the flash point is relatively high compared to many solvents, DMF vapor can accumulate in low-lying areas or enclosed spaces - particularly during hot weather when vapor pressure increases.

Flash point: 58 °C | Flammable limits: 2.2–15.2% v/v
Autoignition: 445 °C | Vapor density: 2.51 (air = 1)

💧 Hygroscopicity - Absorbs Moisture Rapidly

DMF is hygroscopic - it absorbs water from the atmosphere. Even brief exposure of an open drum or tank to humid air can measurably increase water content. Water in DMF causes: PU dope instability, PAN chain scission, reduced reaction efficiency, and accelerated hydrolysis generating dimethylamine (DMA) and formic acid degradation products.

⚠️ Always maintain nitrogen blanket on bulk tanks and reseal drums immediately after use

🌡️ Temperature Sensitivity - Avoid Heat Extremes

Prolonged storage at elevated temperatures (above 40 °C) accelerates DMF hydrolysis: DMF + H₂O → DMA + HCOOH. This produces the characteristic fishy amine odor and increases acidity. Additionally, high temperatures increase vapor pressure and flammability risk. Target storage temperature: 5–25 °C.

✅ Optimal storage: 10–25 °C, away from heat sources and direct sunlight

⚙️ Material Compatibility - Not All Materials Are Compatible

DMF dissolves or swells many common plastics and elastomers. Incorrect materials of construction in tanks, pipes, pumps, or seals can result in contamination, leaks, and structural failure. Pre-screen all materials that will contact DMF against the compatibility table below.

⚠️ Never use PVC, polystyrene, ABS, Buna-N (nitrile) rubber for DMF service

Materials of Construction - DMF Compatibility Guide

Material Compatibility Notes
Stainless Steel 316L ✅ Excellent Preferred material for tanks, pipes, pumps, fittings. Resists DMF at all temperatures.
Carbon Steel (mild steel) ✅ Good Acceptable for dry DMF storage; may cause iron contamination (color) over time. Not recommended for long-term or high-purity applications.
HDPE (High-Density Polyethylene) ✅ Good Acceptable for short-term storage / drums. Some permeation over time. Not for elevated temperature service.
PTFE (Teflon) ✅ Excellent Best for seals, gaskets, and lined fittings. Full chemical resistance. Use for pump seals, valve seats, gaskets.
PVDF (Kynar) ✅ Excellent Excellent for lined pipework, pump housings. Good chemical and temperature resistance.
Butyl Rubber ✅ Good Acceptable for gaskets and seals. Only rubber type suitable for DMF PPE (gloves).
Nitrile Rubber (Buna-N) ❌ Not Compatible DMF swells and degrades nitrile rubber rapidly. Never use nitrile O-rings, seals, or gloves for DMF service.
PVC ❌ Not Compatible DMF dissolves PVC. Never use PVC pipe, containers, or fittings for DMF service.
Glass ✅ Excellent Fully compatible. Preferred for laboratory-scale storage and sampling. Amber glass for light-sensitive applications.
Polystyrene / ABS ❌ Not Compatible DMF dissolves both. Never use these materials for any DMF contact service.

2 🏭 Bulk Tank Storage - Design, Materials & Safety Systems

Industrial facilities using large quantities of DMF (typically >5 MT per cycle) benefit from dedicated bulk storage tanks that eliminate the handling frequency and contamination risk associated with individual drums. Bulk tank design must account for DMF's flammability, hygroscopicity, and material compatibility requirements.

Tank Design Specifications

Parameter Requirement
Material 316L stainless steel (preferred); carbon steel with SS lining acceptable
Design pressure Atmospheric (or slight positive pressure with N₂ blanket)
Location Above-ground preferred; underground requires leak detection; away from buildings ≥3m (small tanks) or ≥15m (large tanks)
Bund / containment Secondary bund containing ≥110% of largest tank volume; impermeable to DMF
Temperature control Insulation to maintain 10–30 °C; no heating elements in direct contact with DMF
Electrical classification Ex-zone 1 (IECEx) or equivalent; explosion-proof pumps, lighting, sensors
Earthing / grounding Bonding and grounding required on all metallic equipment to prevent static discharge
Level gauging Magnetic float gauge or radar level sensor; no sight glasses with flange connections

Required Safety Systems

♻️ Nitrogen Blanket System

Maintain positive N₂ pressure (0.05–0.1 bar) on the tank vapor space at all times. Prevents moisture ingress and eliminates oxygen contact (reducing fire risk and oxidative degradation). N₂ supply from bulk or cylinder bank; pressure relief valve set at 0.2 bar.

🌡️ Flame Arrestor on Vent

Install a pressure/vacuum relief valve with flame arrestor on the tank vent. Prevents flashback from external ignition sources. Replace flame arrestor mesh annually or per manufacturer schedule.

🔍 DMF Vapor Detector

Fixed-point gas detectors calibrated for DMF around the tank and in the pump house. Set alarm at 2 ppm (OEL fraction) and evacuation alarm at 5 ppm EU / 10 ppm other jurisdictions. Catalytic bead or photoionization detector (PID) types both suitable.

💧 Bund Drain System

Bund drain with normally-closed valve. In event of spill, bund collects DMF rather than allowing environmental release. Connect bund drain to designated waste DMF collection tank. Do NOT connect to surface drain or sewer.

Safe Transfer Operations - Tank Filling & Dispensing

DMF Tank Transfer - Safe Operating Sequence

🔒

Check LEV running

🔌

Bond & ground tanker/drum

🧤

PPE on: butyl gloves, goggles, apron

🔗

Connect closed-loop transfer line

Start pump at low rate; verify flow

Monitor level; stop at target; purge lines with N₂

3 🛢️ Drum & IBC Storage - Facilities, Handling & Inspection

Storage Facility Requirements

Requirement Detail
Floor construction Sealed concrete or epoxy-coated; impermeable to DMF; sump for spill collection
Ventilation Mechanical forced LEV with low-level extraction (DMF vapor heavier than air); minimum 10 air changes/hour
Temperature Maximum 30 °C; avoid direct sunlight; insulate if climate requires
Electrical classification Hazardous area Zone 1 or 2; explosion-proof lighting and switches
Drum orientation Upright (bung up); DO NOT store horizontally - bungs may leak under liquid pressure
Stacking Maximum 2 drum layers (standard 200L steel drums); use drum pallets with bund lip
Separation from incompatibles Segregate from oxidizers, strong acids/bases, open flames; minimum 3m separation
Labeling GHS label on every drum; "FLAMMABLE" and "TOXIC" warning signs on store entrance; emergency contact posted

Drum Inspection & Handling Best Practices

🔍 Incoming Drum Inspection

  • Check drum exterior for dents, rust, or bung damage
  • Verify COA lot number matches drum marking
  • Check bung seal integrity - no leaks or weeping
  • Verify GHS label present and legible
  • Record drum weight (should match COA net weight)

🚿 Drum Opening & Dispensing

  • Open only in ventilated area with LEV running
  • Wear butyl rubber gloves, chemical splash goggles, chemical-resistant apron
  • Use drum pump (SS or PVDF wetted parts only) - never gravity tilt
  • Never use compressed air to empty drums - creates explosive atmosphere risk
  • Replace bung tightly and immediately after each use
  • Label partially used drums with opening date and remaining quantity

📅 Shelf Life & Stock Rotation

  • Maximum recommended shelf life: 24 months from production date in sealed drums
  • Practice FIFO (first in, first out) stock rotation
  • Test any drums stored >18 months before use: purity (GC), water (KF), color (APHA)
  • Dispose of drums showing discoloration, elevated acidity, or high DMA odor

4 🧪 Quality Preservation During Storage

DMF quality can degrade during storage through three pathways. Understanding each allows targeted preventive action.

Pathway 1 - Hydrolysis

DMF + H₂O → (CH₃)₂NH + HCOOH
(DMA) + (formic acid)

Water reacts with DMF at C=O, especially above 40 °C or in acid conditions. Produces fishy-smelling DMA and corrosive formic acid.

Prevention: N₂ blanket, cool storage, dry incoming DMF

Pathway 2 - Iron Contamination

Moisture-accelerated corrosion of carbon steel tanks or drums leaches iron ions into DMF, causing progressive discoloration (yellow → amber). Even small amounts of iron (ppm level) can cause problems in fine chemicals, fiber spinning, and coatings requiring low APHA color.

Prevention: Use 316L SS tanks; keep DMF dry; replace corroded drums promptly

Pathway 3 - Thermal Oxidation

Prolonged storage at elevated temperatures in the presence of oxygen generates oxidative degradation products - typically formic acid and formaldehyde oligomers. Causes color increase and purity decrease. More significant in partially emptied drums with large air headspace.

Prevention: N₂ headspace in partially used drums/tanks; store cool (<25 °C)

Recommended Storage Quality Monitoring Schedule

Parameter Method Frequency Action Limit
Visual appearance & color Visual (compare to fresh sample) Every drum opening Any yellow/amber coloration
Water content (KF) Karl Fischer titration Monthly (bulk tank); each batch open (drums) > 600 ppm - investigate
Acidity (as formic acid) Potentiometric titration Quarterly (bulk); per batch (drums stored >12 months) > 0.006% - review storage conditions
DMA content GC-NPD or headspace GC Quarterly; or if fishy odor detected > 8 ppm industrial; > 2 ppm pharma

5 💧 Drying DMF - Industrial & Laboratory Methods

When received DMF water content is too high, or after DMF has absorbed moisture during storage or process use, drying is required before use in moisture-sensitive applications. The appropriate drying method depends on the scale and target water content.

Drying Method Target Water Scale Procedure & Notes
Molecular Sieves (3Å or 4Å) < 50 ppm Lab to pilot Add activated sieves (5–10 wt%) to DMF; stir 12–24 h at RT; filter through celite. Regenerate sieves by heating to 250 °C under vacuum. Most practical lab method - no introduction of foreign ions.
CaH₂ followed by vacuum distillation < 10 ppm Lab only Add CaH₂ (5 g/L) to DMF; stir 4–6 h; distil under vacuum (bp 76 °C at 20 mmHg) into sealed receiver. Gold standard for ultra-dry DMF. ⚠️ CaH₂ generates H₂ on contact with water - handle carefully; do not use in large batches.
Alumina (activated, basic) < 100 ppm Lab to pilot Pass DMF through a column of activated basic alumina. Quick and simple; regenerate by heating. Note: alumina can adsorb acidic impurities as well as water - useful for combined drying and acid removal.
Industrial distillation column (vacuum) < 200 ppm Industrial Vacuum distillation at 50–80 °C (20–50 mmHg) removes water as overhead fraction. Used industrially to refine recovered DMF from PU leather or SPPS wash streams. Efficient but requires capital equipment.
Desiccant (silica gel) - not recommended > 300 ppm Any Silica gel has limited DMF drying capacity and may introduce particulate contamination. Not recommended as primary drying method. Suitable only for atmospheric headspace protection (not for immersion drying of bulk DMF).

⚠️ Methods NOT suitable for drying DMF: CaO (quicklime) - reacts exothermically with DMF; risk of violent reaction and fire. P₂O₅ (phosphorus pentoxide) - can cause violent, exothermic reaction with DMF at elevated temperatures; risk of fire and decomposition. KOH/NaOH - base catalyzes DMF hydrolysis, generating more DMA. Na metal - reacts vigorously with trace moisture and can cause fire. These drying agents are suitable for other solvents but are dangerous with DMF.

6 🧤 PPE & Safe Handling Procedures

Required PPE by Task

PPE Item Specification When Required
Gloves Butyl rubber ≥0.5mm (NOT nitrile). Minimum 4 hours breakthrough time. All liquid contact
Eye protection Chemical splash goggles (not safety glasses). Full seal required. All open handling
Body protection Chemical-resistant apron or coverall (polyethylene or butyl rubber). Lab coat alone insufficient. Drum/IBC handling
Respiratory protection Half-face respirator with organic vapor cartridge (OV) if LEV not sufficient. Full face if splash risk exists. Only if LEV inadequate
Footwear Chemical-resistant safety boots. No open-toed footwear in DMF handling areas. All handling areas

Glove Selection - Why Nitrile Fails for DMF

This is one of the most critical and frequently misunderstood PPE requirements for DMF. Despite being the most common laboratory glove, nitrile rubber provides inadequate protection against liquid DMF.

Glove Material Breakthrough Time Suitable?
Butyl rubber (0.5mm) > 4 hours ✅ Yes
Nitrile (0.1mm) < 10 minutes ❌ No
Latex < 15 minutes ❌ No
Neoprene ~30 minutes ⚠️ Limited only
PVC < 5 minutes ❌ No

⚠️ DMF's high skin absorption rate means even brief exposure through unsuitable gloves can deliver a significant systemic dose. Workers have developed hepatotoxicity from repeated brief contacts through nitrile gloves. Butyl rubber is mandatory - not optional.

7 🌬️ Ventilation, Air Monitoring & Biological Monitoring

🌬️ LEV (Local Exhaust Ventilation)

  • Capture velocity ≥ 0.5 m/s at source
  • Slot hood or enclosing hood at all open DMF points
  • Low-level extraction (DMF vapor > air density)
  • Exhaust treated by activated carbon before release
  • LEV performance tested annually (COSHH/HSE LEV testing)
  • Interlock LEV with process operations - process cannot start if LEV fails

📊 Air Monitoring Program

Type Detail
Personal sampling Lapel sampler, 8-hour TWA. Quarterly for regular DMF workers.
Static monitoring Fixed sensors in high-risk zones. Continuous or weekly area surveys.
EU OEL target < 5 ppm TWA
STEL (EU) < 10 ppm (15 min)
Method HPLC or GC analysis of sorbent tubes (NIOSH 2004)

🧬 Biological Monitoring (BM)

Air monitoring alone underestimates DMF exposure due to skin absorption. Biological monitoring captures total body burden.

Parameter Detail
Biomarker Urine N-methylformamide (NMF)
BEI (ACGIH/UK) 15 mg/L urine (end of shift)
Frequency Quarterly for regular workers
Timing End of shift Thursday or Friday
Action if > BEI Immediate investigation; work reallocation if needed

8 🚨 Spill Response & Emergency Procedures

DMF Spill Response - Priority Order

🚨

1. Alert & evacuate non-essential personnel

🔥

2. Eliminate ignition sources - no switches or phones

🧤

3. Responders don full PPE before entering spill area

🛑

4. Stop source if safe; contain with bund or absorbent socks

🗑️

5. Absorb with inert material; collect in labeled hazwaste containers

Small Spill (<10 L)

  • Ensure adequate ventilation (open doors/windows; run LEV)
  • Absorb with inert absorbent (vermiculite, dry sand, clay) - NOT sawdust (fire risk)
  • Collect absorbed material in sealed labeled waste containers
  • Wash contaminated area with large volume of water
  • Dispose of waste DMF as hazardous liquid waste (Section 9)
  • Document in site incident log

Large Spill (>10 L or tank failure)

  • Activate emergency response plan; call emergency services
  • Evacuate all personnel from the area (DMF vapor accumulates rapidly)
  • Prevent entry to drains and watercourses - close drain valves
  • Only trained emergency responders in full chemical suit and SCBA should handle large spills
  • Notify environmental authority if spill reaches ground or water
  • Arrange certified hazardous waste contractor for cleanup

First Aid - Exposure to DMF

Route of Exposure Immediate Action Medical Referral
Skin contact Remove contaminated clothing immediately. Wash skin with soap and large amounts of water for ≥ 15 minutes. Do not use solvents to remove DMF - this increases absorption. Refer for liver function test if significant exposure area or prolonged contact. Report to occupational health.
Eye contact Immediately irrigate with large volumes of clean water for ≥ 15 minutes, holding eyelids open. Remove contact lenses if present after initial irrigation. Refer to ophthalmologist if irritation persists after irrigation.
Inhalation Move to fresh air immediately. Keep warm and at rest. If breathing is difficult, administer oxygen (trained first aider). If unconscious, place in recovery position. Medical evaluation for all symptomatic cases. Liver function monitoring for significant inhalation. Hospital if symptoms severe.
Ingestion Do NOT induce vomiting. Rinse mouth with water. If conscious, give small amount of water to drink. Do not give anything by mouth if unconscious. Immediate hospital referral for all ingestion cases. Liver function monitoring. Inform treating physician of DMF (dimethylformamide) ingestion.

9 ♻️ Waste DMF - Collection, Segregation & Disposal

Waste DMF is a hazardous liquid waste requiring specific handling. Direct discharge to drains, sewers, or the environment is prohibited in all jurisdictions. The appropriate disposal route depends on waste DMF purity and volume.

♻️ Option 1 - Solvent Recovery (Preferred)

For large-volume users, vacuum distillation of waste DMF recovers ≥95% as reusable solvent. The recovered DMF must be qualified before reuse (GC purity, KF water, DMA content, APHA). Recovery dramatically reduces disposal costs and raw material consumption.

💰 At current DMF prices, recovering 100 MT/year waste DMF saves approximately $70,000–100,000 in solvent cost alone.

🔥 Option 2 - High-Temperature Incineration

Waste DMF unsuitable for recovery (heavily contaminated with polymer, pigment, or other chemicals) is incinerated at a licensed high-temperature incinerator (≥1,200 °C). DMF burns cleanly - primary combustion products are CO₂, H₂O, and NOₓ. Must use a licensed hazardous waste contractor with appropriate permit.

⚠️ EU Waste Framework Directive requires licensed contractor. Document waste transfer notes (WTN/consignment notes) and retain for 3 years.

Waste DMF Segregation - What Must Be Kept Separate

Waste Stream Segregation Requirement Disposal Route
Pure/near-pure waste DMF (>90%) Separate labeled SS tank; nitrogen-blanketed Recovery distillation for reuse
DMF–water coagulation bath waste Separate collection tank; labeled; no mixing with other solvents Two-column distillation recovery; treated water to licensed discharge
DMF contaminated with polymer/pigment Separate waste containers; do not mix with clean waste DMF Licensed incineration
PPE / absorbent materials contaminated with DMF Sealed waste bags; labeled as DMF-contaminated hazardous waste Licensed hazardous waste contractor for incineration
Empty DMF drums Retain GHS label; treat as "not empty" until triple-rinsed with water Return to supplier if deposit scheme applies; or licensed drum recycler; rinsate to licensed waste contractor

10 ✅ Facility Compliance Checklist

🏗️ Storage Infrastructure

  • ☐ 316L SS tanks or lined carbon steel
  • ☐ N₂ blanket system installed and operational
  • ☐ Flame arrestor on tank vents
  • ☐ Secondary bund ≥110% tank volume
  • ☐ Ex-rated electrical equipment
  • ☐ Earthing/bonding on all metal equipment
  • ☐ DMF vapor detectors installed and calibrated
  • ☐ Bund drain connected to waste collection (not sewer)
  • ☐ Temperature monitoring in storage area

👷 Worker Health & Safety

  • ☐ Butyl rubber gloves available at all DMF handling points
  • ☐ Chemical splash goggles at all open handling points
  • ☐ LEV installed and performance-tested annually
  • ☐ Air monitoring program in place (quarterly personal)
  • ☐ Biological monitoring (urine NMF) quarterly for DMF workers
  • ☐ Liver function testing annually for exposed workers
  • ☐ Reproductive risk assessment for workers of childbearing potential
  • ☐ All DMF workers trained: hazards, PPE, spill response
  • ☐ Emergency eyewash and deluge shower within 10 seconds of work area

📋 Documentation & Compliance

  • ☐ Current COSHH/risk assessment for DMF in place
  • ☐ SDS accessible at all points of use (physical or electronic)
  • ☐ REACH SVHC communication to all downstream customers (EU)
  • ☐ Waste transfer notes/consignment notes for all waste DMF
  • ☐ Waste disposal records retained ≥3 years
  • ☐ Spill response plan documented and rehearsed
  • ☐ Environmental permit (if wastewater DMF discharge occurs)
  • ☐ Incident log for spills, near-misses, exposure events
  • ☐ Annual review of all storage and handling procedures

11 ❓ Frequently Asked Questions

Q1 · What gloves should I use for DMF?

Butyl rubber gloves (minimum 0.5mm thickness) are the only suitable glove for regular DMF handling. Nitrile, latex, and PVC gloves all have breakthrough times of less than 15 minutes with liquid DMF and provide inadequate protection. Neoprene offers limited protection (approximately 30 minutes) and may be used for very brief splash risks only. For extended liquid DMF contact, use thick butyl rubber gauntlets with appropriate cuff length. Never touch DMF-contaminated surfaces with bare skin - DMF is absorbed rapidly through intact skin and can deliver significant systemic doses without causing immediate irritation that would prompt hand washing.

Q2 · How should DMF be stored to prevent quality degradation?

Store DMF in sealed 316L stainless steel tanks or original sealed drums at 10–25 °C, away from heat sources, direct sunlight, and ignition sources. Maintain a nitrogen blanket on bulk tanks to exclude moisture and oxygen. Keep drums sealed - reseal immediately after partial use. Avoid carbon steel containers for long-term high-purity storage (iron contamination causes discoloration). Target maximum storage duration: 24 months from production date in sealed containers. Check water content (KF), color (APHA), and acidity periodically to detect early-stage quality changes.

Q3 · Why does my DMF smell fishy? Is it still usable?

A fishy or amine-like odor in DMF indicates the presence of dimethylamine (DMA), a decomposition product formed when DMF hydrolyzes in the presence of moisture (DMF + H₂O → DMA + HCOOH). This can be caused by moisture ingress during storage, elevated temperature, or aging. The DMA-contaminated DMF may still be technically usable for some applications (PU leather, general coatings) if purity and acidity are within spec, but should be rejected for pharmaceutical synthesis, carbon fiber precursor, and any application sensitive to amine contamination. Test: GC purity, acidity (as formic acid), and DMA content before use. If DMA >5 ppm industrial spec or >1 ppm pharma spec, do not use and arrange disposal.

Q4 · What is the best way to dry DMF for moisture-sensitive reactions?

The most practical method for laboratory-scale drying is stirring DMF over activated molecular sieves (3Å or 4Å) - add 10% w/w sieves to the DMF, stir for 12–24 hours at room temperature, then filter through celite. This typically achieves <50 ppm water. For very sensitive applications requiring <10 ppm water, distil DMF from calcium hydride (CaH₂) under vacuum into a dry Schlenk flask. Never use calcium oxide, phosphorus pentoxide, or sodium metal - all are incompatible with DMF and create safety hazards.

Q5 · How do I dispose of waste DMF?

Waste DMF must never be poured down the drain or discharged to the environment. There are two main disposal routes: (1) Solvent recovery by distillation - economically preferred for large volumes; recovered DMF can be reused after quality qualification. (2) Licensed high-temperature incineration - for waste DMF that is too contaminated to recover economically. In all cases, use a licensed hazardous waste contractor, obtain waste transfer notes/consignment notes for each movement, and retain records for at least 3 years. Empty DMF drums should be triple-rinsed with water before recycling - rinsate collected as hazardous waste.

🌐 Source Quality DMF - With Full Safety Documentation

Sinolook Chemical supplies industrial and pharmaceutical grade DMF with complete safety documentation: GHS-compliant SDS (16-section), REACH SVHC declaration, batch COA, ICH Q3C compliance letter, and UN 2265 transport documentation. Contact us for competitive pricing and reliable supply.

💬 WhatsApp

0086 18150362095

Quick quote & SDS requests

📱 WeChat / Tel

0086 13400715622

Technical support & orders

✉️ Email

sales@sinolookchem.com

Documentation requests welcome

🏭 Sinolook Chemical Co., Ltd.  |  sinolookchem.com  |  Export to 50+ countries  |  ISO-certified supply chain

Send Inquiry