The company found responsible for a 2022 oil spill into the Flint River has been sold and the property cleaned up.