Key factsactiveLegal nameNodes Pumpen- und Filtertechnik GmbHdeRegistrationR2604_HRB8187deStatusactivedeRegistered addressSelvestr.de
People with significant control1 peopleNameRoleFromSourceUwe NodesAuthorized representative—Germany registry