I've never been convinced by that site. I've looked, but never hit buy.
If you google TVDistrinet, one of the hits says that its HQ is in a small building which is the HQ of a further 1,600 companies, so is probably a mailing address only. More googling finds very ambiguous user reviews.
Personally I'd wait for some trusted WUS replies before buying anything there.
Edit - it's also a legal requirement in the UK for any business website to show its registered address. While I haven't looked extensively, I can't see any address on their site.