About Nomad Incorporated Ltd. (04463445) United Kingdom