Grumpy Website

 

Not sure what all these “Logitech Inc.” labels are supposed to mean. Looks like all these apps were made by Logitech which they obviously weren’t