About Nomads Dub Shack Ltd (11486358) United Kingdom