About Nomad Nominees Limited (02700125) United Kingdom