Branches
A company can have branches. A branch is defined using a code, name, country and description together with extra address, person and contact information.