Migrate O365 from one vendor to another

Job ID: 34067929

Budget: $30 – $250 AUD

We have our O365 hosted with one vendor, but due to abysmal support would like to migrate it to another. We would like this to be as seamless as possible. Migration will need to include all emails and accounts, onedrive data.
We only have 2 O365 Premium licences with a 7 'email only' licence. We have Onedrive business and personal files on 4. We will also need isntruction as to what will NOT be able to be migrated (such as onenote books, teams history etc)

WIth the new vendor we will be purchasing 7 O365 premium and 5 email only licences