Biox Corp Customer Service Phone Number Customer service:  1.905.521.8205   Biox Corp Headquarters Info, Email, Phone number, Website and live chat Information BIOX is a renewable energy company with a growing network of production facilities and distribution infrastructures in North America, including two biodiesel plants in Ontario, Canada. If you searching for Biox Corp Customer Service Number, you are