About Nomad Living Ltd (13096383) United Kingdom