This website will be found on this new link: https://somehow-interactive.de/termsofuse_en.html . You will be automatically transfered, please update your favorites!