About Nomentu Ltd. (11087140) United Kingdom