company names and trademarks - Spanish English Dictionary