Make Creators has now become Hum & Whistle.
https://humwhistle.com
Go there for web hosting for creatives.
Click here to sign in to your account