Sim, você não precisa ter um parceiro brasileiro para iniciar uma empresa no Brasil, no entanto, você precisará ter um endereço brasileiro para a empresa, administrador residente brasileiro e representante legal residente brasileiro, para formar uma empresa brasileira (Ltda) e obter uma conta bancária corporativa.