About Nomad Global Structures Ltd (12242240) United Kingdom