Setu co-founder Nikhil Kumar steps away from daily operations

Business