About Nomad Bar Management Limited (13408636) United Kingdom