I took a look at the Tractrola link.
There web site is very basic...and provides no information regarding location...no telephone number...no physical address.
You can only contact them via website based contact form.
I would be extremely cautious with something like this, especially if you are in need of support.