20120608 tech: 5 startups that have put India on global tech map