About Nomad Development Initiative Ltd (12728919) United Kingdom