Leclanché Technologies SA, Limited, CHE-155.337.219