Company name: IDRM
Description: A unique flagship institute at the University of Oxford combining insights into organ development and regeneration to treat birth defects and acquired disease
Campus, Old Road, Roosevelt Dr, Headington, Oxford OX3 7DQ, United Kingdom