About Nomad Life Ltd (12294525) United Kingdom