About Nbs Ventures Limited (11584733) United Kingdom