Yes, we can migrate fairly complex systems to us - that is database, web and mail.
It is up to you though to manage it once migration is complete; that is, updates to your own CMS, Ecommerce apps etc.
We can do it but each time will incur a fee as it is out of our general scope of support.