About Nomad-ik Development Ltd (SC587617) United Kingdom