You will need this approval if you intend to be appointed as an approved manager of licensed premises where the liquor licence is held by a corporation.
Licensed premises are any businesses authorised to sell alcohol for consumption on or off premises, such as a hotel or club.