About Nomad Hotels Limited (12046951) United Kingdom