One thing I would add is to think about the business as a local service operation from day one, rather than focusing only on the immigration or registration side.
For a service business, the practical side can become just as important as the paperwork. Before investing too much, I would map out the actual service area, what customers will be paying for, how jobs will be scheduled, what equipment or supplies are needed, and how much time each job realistically takes.
I also think it helps to decide early how you will handle things that customers no longer want. Depending on the type of business, that could mean old furniture, appliances, packaging, construction material, or other unwanted items. Having a clear process for sorting, donating, recycling, and disposing of materials can make the operation much easier to manage and can also become part of the service you offer.
For example, when planning a local cleanout or removal service, it is useful to have a clear process for handling unwanted household items rather than simply treating everything as general waste. I found this
home cleanout guide useful as an example of how a service can explain that process to customers.
Beyond that, I would keep the first version of the business fairly simple. Get a small number of services working well, understand the real operating costs, collect genuine customer feedback, and then expand once you know which services are actually profitable.
Moving to another country already involves a lot of uncertainty, so having the business model and day-to-day operations mapped out beforehand can remove some of that uncertainty.