About Logitech Investments Limited (12017314) United Kingdom