About The Nomad Collective Ltd (12668472) United Kingdom