On looking at the website again, I noticed that they give no address details, no phone number, no indication of who they are or where they are other than saying they're French. No way to contact them at all other than a web form.
Rule one of internet commerce is never trust a website that doesn't tell you who they are and provide their address and other details that indicate the company exists outside someone's imagination. Advertising standards in the EU require companies to provide those details and consumer protection agencies advise people not to do business with a website that doesn't provide them.
If they are EU based, they should also give either their VAT registration number or state they are VAT exempt (usually because their turnover is too low to require registration). They also charge in US Dollars, with no pricing in Euros, Sterling or other currencies a European based on-line business is likely to encounter. Which means both the company and Europeans purchasing their services will face currency conversion charges, which is insane when paying them in Euros would avoid that cost to themselves and their customers.
I'd also be much happier if they had photos of their entire setup, not just cut and paste images of rack unit front panels.
A scam? Don't know. But giving them the benefit of the doubt, based on their website I'd say that irrespective of what gear they have and their abilitybto use it, they are an extremely amateurish business at best.