Takenaka Europe GmbH

GPTKB entity