About Connectednomad Ltd (11528706) United Kingdom