About Nomuda Holding Limited (11976186) United Kingdom