Takenaka Corporation

Company information