About Ns Optimum Group (holdings) Limited (11657161) United Kingdom