Just trim off the front of the URL.
It's not a familiar brand or model to me, the specs seem to be pretty good... but who knows how the performance actually is with this sort of thing. Up in this price bracket, there should be some decent used LCR meter options available from well known companies, anything in particular points towards this one?