Company Names, Domains and Trade Marks: How the Different Rights Fit Together