IMEC Trademarks
IMEC.ICHANGE

IMEC.ICHANGE

Software; mobile applications; computer programs whether or not for the benefit of an online platform; smart bracelets;…
Owned by: IMEC
Serial Number: 88064539