Technically, it is the responsibility of the company to file their UBO details. However, this role typically falls to the finance department or compliance officer. These team members are responsible for gathering all of the necessary information about their UBOs and delivering the documents to the register.