I have received an email to register to the Eurostar For Business Account of my company but I do not have a Eurostar.com account
You can still register with your company's Eurostar For Business account and a personal account will be created for you.