IMPACT FINANCE MANAGEMENT SA, Limited, CHE-115.808.477