If you were required to return ONLY the branch name, then a subquery would have been the best choice.
SELECT branch_name
FROM table
WHERE assets = (SELECT min(assets) from table);
It's possible this could return multiple results if there are more than one min/max branches with the same assets.