Techno Hagihara Co., Ltd.Aluminum · Forged Materials · Castings · Steel Alloys · CNC Milling · Precision Grinding · Heat Treatment · Mechanical Assembly