The 100x Impact funding opportunity is seeking ambitious organisations with the potential to improve the lives of hundreds of millions or even billions of people. Through the programme, selected ventures can receive £150,000 in catalytic funding, together...