Looks interesting for Europeans that don't want their servers accessed / seized by the FBI, but they should clarify if they own the servers or rent them to an US cloud company (Amazon / MS etc).
On their data-center page they just show a map with their 2 data-centers (both are in France, they might use OVH).