Office.eu launches as Europe's sovereign office platform