About Nomad Inc. Limited (10244545) United Kingdom