@JelleCousyns comment:
The Data Controller is who is responsible if anything happens. This means that the Data Controller must be a legal entity.
It can be 2 entities, either as joined controllers or as independent controllers (UC-24 & UC-25). In these cases, it must be documented which entity is Data Controller in which case.