About Nomadic Holdings Ltd (11709447) United Kingdom