Never heard of them until now. I did some quick research and what I found doesn't exactly give me a warm-n'-fuzzy feeling. The person owning the website seems to be in a different business line altogether (golfing trips), and the VW parts store is a referral / affiliate site for TradeMotion.
If you buy from that site, the order processing and fulfillment will be done by TradeMotion. You're basically browsing TradeMotion's catalog.