About Excellerate Bioscience Holdings Limited (12326225) United Kingdom