About Nomadic Holdings Limited (11928559) United Kingdom