About Noba Nominee Limited (13627876) United Kingdom