Takenaka Corporation

GPTKB entity