About Nbta Europe Limited (07577488) United Kingdom