About Nomad Digital Hungary Ltd. (11475770) United Kingdom