About Nomad Holdings Limited (05871463) United Kingdom