Imbed Biosciences closes $2m in series A financing

Image: Imbed Biosciences closes $2 million in series A financing. Photo: Courtesy of colibri5/Pixabay