Limo aloitti ammattimaisen juoksuharjoittelun vasta vuonna 1997. Vuonna 1998 hän voitti katujuoksun viestimaailmanmestaruuden Kenian joukkueessa. Samana vuonna hän oli maastojuoksun MM-kisoissa Marrakechissa lyhyellä matkalla neljäs. Vuonna 1999 Limo voitti maastojuoksun maailmanmestaruuden lyhyellä matkalla Belfastissa. Samana vuonna Sevillan MM-kisoissa hän juoksi 5 000 metrillä hopealle. Vuosina 2001 ja 2003 hän juoksi maastojuoksun lyhyellä matkalla MM-pronssille. Vuonna 2002 hän sijoittui Kansainyhteisön kisoissa Manchesterissa 5 000 metrillä hopealle samoin kuin Afrikan mestaruuskisoissa Radésissa. Helsingin MM-kisoissa 2005 Limo voitti kultamitalin 5 000 metrillä.