I hadn't heard of this, and a quick Google finds them discussing clients and leads in Mauritius...so it'd be great to get a job offer, but a hell of a commute. I noticed their apparently happy clients, who number into the thousands it seems - heavily require photographers. This seems nice but experience tells me 90% or greater of those who approach a photographer without invite to boost sales, are bullshitters.
ditto on the not heard about them till now when I got the approch, hence my enquiry, and being cautious. Well, since my post I've managed to track some of the people involved down through LinkedIn, and they all appear to be based in Paris, so, this could be that they've started this in France and now they're trying to spread what they do to other counties. Obviously anyone can set up a good looking website and post on it a lot of "satisfied customers & suppliers" comments. And the other thing that flagged caution was the fact that the email I recieved was mainly in French, although it was readable French (google translate), unlike the jibberish english spam emails that happen.