About The Nomad Group Limited (10985575) United Kingdom