About Nomadic Digital Holdings Limited (11845988) United Kingdom