LEIDEN, The Netherlands, May 03, 2022 / B3C newswire / -- MIMETAS, a global leader in Organ-on-a-Chip models and technology, announces today that it has expanded its license to the HUB Organoid Technology to include all organs. The license covers organoid technology developed by Professor Hans Clevers, a pione...