Hi @Yvett0,
I'd love to know where your work took you abroad, that must be quite an exciting new adventure! Did you find someone to help you manage your property, since you posted here, or are you still looking? If you'd like more recommendations, it might be worth checking if there is a local Host Club near you. Local Hosts might know some first-hand trustworthy companies or people for you. 🙂
Let us know how you get on,
Emilie