magnesium sulphate hetahydrate 99 5 26 business directory