Do I need a business bank account or can I use my personal bank account?

A limited company must have its own business bank account. You cannot run your business from your personal account as a limited company is a separate legal entity.