Ectica Technologies was awarded the CTI label, a certification given from the Commission for Technology and Innovation of the Swiss Confederation to start-ups ready for sustainable business development. We thank our mentors for the valuable support received in the coaching program.
Comments