About Nomad Clan Ltd (11977069) United Kingdom