How many people work at indó? July 20, 2023 14:14 Updated Indó employs 18 superheroes with a geeky interest in technology and finance. Related articles Where are indó's servers located? Who owns indó? Where does the name indó come from? Is there any heavy commitment in joining indó? How can I keep on top of what's happening with indó?