Yes, it is mandatory for the company involved in the process of Buyback of Shares to open a separate bank account.