Whilst I haven't looked into it in great detail, there are existing providers/existing coverage in EU and UK. Market in US is a lot more fragmented and probably better opportunities.
I am sure they have done their homework.
NEA Price at posting:
$1.58 Sentiment: Buy Disclosure: Held