About The Nomad S Corporation Ltd (11397936) United Kingdom