Tukwila, Wash.-based Starfish Space has won a three-year, $15 million contract from NASA for a mission aimed at doing up-close inspections of defunct satellites in orbit. Such inspections ...