About Nomad Design Limited (04366765) United Kingdom