123.org now hosted at Host Europe

123.org is now running all services at Host Europe. Thanks to Andree for initial support and recommendations.