About Nbb Associates Limited (07958547) United Kingdom