About Nomad Spectrum Limited (04722629) United Kingdom