301658 Analysis - Shenzhen SOFARSOLAR Co., Ltd. | Makkler