Attitudes towards business made it hard for a start-up in Australia. India may prove the answer.