Innovation Now ehf (7012094270) | Legal notices