Osmoses was one of the 7 finalists from a pool of over 4000 applicants to pitch at Hello Tomorrow Global Challenge.