This product was mentioned in
with an average of
There is a newer controller by Gamevice which looks similar, but uses an app to connect rather than directly. Might be what they are using now.
You're going to need a Motorola Z series phone with the special proprietary connector
If you have a phone with that connector, your golden. If you don't and you don't have an iPhone your going to pretty much be stuck with stand-alone controllers.
I've heard that the Switch's pro controller uses standard bluetooth, which would be another high-qualtiy option.