mining and mineral processing pany