As per June 9th 2025 our website is located at excidor.com. This customer portal will eventually be migrated to a new platform as well. If you have an account with us you will receive more information when the migration is done. Please visit our new site and don’t hesitate to contact us if you have any further questions.