18 employees
iCellate is a Swedish research and development company focused on cancer research and detection products.
2011