About Jones The Nomad Ltd (11074371) United Kingdom