Hi
I am also working for such a starter company who also needed to display their apple developer account as company's account, I can help you on this. You will not need DUNS number because it is only for us citizens, but still you can post your apps mentioning your company.