Can another company be appointed as a director?

No. A director must be a natural person.