IMPACTA LLC Trademarks
IMPACTA

IMPACTA

Scientific research and development
Owned by: IMPACTA LLC
Serial Number: 77258842

INNOVATIONS THAT INSPIRE

INNOVATIONS THAT INSPIRE

Scientific research and development
Owned by: IMPACTA LLC
Serial Number: 77261055