> founded [..] in Delaware, USA by two French founders
This sets off my spidey sense. Delaware is known to be a hot bed of fly-by-night corporations and front companies used exclusively for shady dealings[1]. I'm not saying that's the case here, but proceed w/ caution.
[1] https://www.transparency.org/news/feature/delaware_the_us_co...