Swiss-based business with limited market presence
Small Swiss company with limited public recognition