Set Up A Malaysia Sdn Bhd Company

What are the important steps to starting a Sdn Bhd business in Malaysia as a foreigner? Certain steps & requirements must be met before setting up a company.