Manager, Media Investment at Tombras | JobVerse