About Nbb International Limited (12107854) United Kingdom