About Nomadic Capital Ltd (12753236) United Kingdom