This is the first time CDC is investing in an Indian startup whereas it has invested over $1.3 billion in India for almost three decades