6408 Financials - Ogura Clutch Co., Ltd. | Makkler