Nanobiotix has been awarded with the 2018 European Business Awards “Ones to Watch” in France in the Innovation category!