2917130000 - Azelaic acid, sebacic acid… - The Trade Hub