About Nomad Soul Ltd (13295247) United Kingdom