1_hosting migration:that is you want to move your wordpress site from one hosting company to another,
p*s:for the above task to be done, i will need the login credentials to your wordpress site. i.e: Admin's username and password.
Also i will need your old and new hosting company login credentials, in case you use a VPS or dedi-services, that would be the root access,
Do not worry, i will do nothing wrong with the above data, and you can change them later-on to whatever you like.
for domain DNS settings, please provide me with your domain registrar's login information, because when you change your hosting, you probably have to change your c-name,ns,AAAA information,