MICROLIFE INTELLECTUAL PROPERTY GMBH, SWITZERLAND

PMN#