Those are computer speakers. Different sub-forum Wink

Also, it's a brand that's not easily located in North America or the UK, so you won't likely be finding too much user feedback, at least not here IMO.