Apparently it's owned by Choopa. More details here:
http://lowendtalk.com/discussion/22347/they-call-it-digital-...
The design seems heavily 'inspired' by DigitalOcean. Doesn't look very promising to me as of now.
The design seems heavily 'inspired' by DigitalOcean. Doesn't look very promising to me as of now.