About Nbar Limited (11825341) United Kingdom