About Nomad Design Studio Ltd (13142845) United Kingdom