About Logitech Electronics Holdings Limited (07713159) United Kingdom