About The Luxe Nomad Ltd. (10449127) United Kingdom