ITC staff Visit to INSA de Rennes

26 May 2025