99240809
Jun 18, 2025
An instrument for scientific research providing an integrated a high throughput organ tissue cell culture device, an automated environmental control module, a digital imaging module and electronic data transmission for external storage media and display.
Electrical and Scientific Apparatus