SUPER Incorp started in 2016 where originally the brand were Jom Register Sdn Bhd. The founder created the brand in order to market the service of registration company and managing company. In Malaysia they call it Sdn Bhd or Sendirian Berhad for full name.
Local malaysia usually set up a business which register under registration of business as a start. The cost much more cheaper as compare to set up a company. But the advantage for having a business license as compare to company are totally huge. 
For a start up it is good to have a registration under business but when the business grow they need to set a company in order to meet the needs.