Try Fruux (
https://fruux.com). Contacts, Calendar, and Tasks syncing, from a European based company. Works seamlessly with native apps, though I don't think they have a web ui.
Some info about their team: http://web.appstorm.net/general/interviews/interview-meet-th...