Financial services are at last spreading from the rich to the developing world and even making money.