His webpage was updated with a link to his Facebook page (nice purpose of a website!) + a lot of legal numbers (who does that? It's like he absolutely wants to prove his company is legit which creates the opposite effect)
BUT the red flag comes at the end: a link to this EU site:
Online Dispute Resolution
The Online Dispute Resolution website is an official website managed by the European Commission dedicated to helping consumers and traders resolve their disputes out-of-court.
WTF? mentally preparing you to get ripped off?
Imagine any other company doing that on their landing page, would certainly scratch heads with a lot of people!