NABEYA Co., Ltd.

61-7097-67 Step clamp STC0402