What is the mission of your business? Having your company incorporated in Malaysia does not mean that you have the right to commence your business right away.
Less Legal Formalities The registration is faster and less documentation is needed.
Coming up with Marketing campaigns in a new sector or any geography would require the organization to study a lot which would take up time.