All 239 lab missions have done; The extra labs don't count towards the achievement
Just need to do the very first S.T.A.R Labs and the achievement is yours.
Re-hash and resign.
Star LABS, Done! 2017-10-26
World's Finest Achievement
World's Finest Achievement