Durante la próxima década, el premio destinará un total de 50 millones de libras para ideas innovadoras que tengan el potencial de mejorar la salud del planeta a largo plazo. La primera edición se celebrará en Londres en el año 2021 y cada año irá cambiando de sede.