Every foreign owned company needs an EIN. Banks require it and the IRS requires for filing form 5472.