About Nomad Digital Assets Limited (12250106) United Kingdom