1 Hydroxy Ethylidene 1,1 Diphosphonic Acid Producers and Traders