No relation to the old company. Just another name for something made in the same factory in China as a hundred other things.
Leak Audio
Has anyone heard about them? Used them?
Looks like >> they << just popped up everywhere....
(Not a great word choice for the name IMHO)