If you are a YCD employee, use this link to login to the portal
Email (both regions):Support@ycdmultimedia.com
Phone
USA: +1.646.237.8100 ext: 4
International (EMEA+APAC): +972-9-9570127