About Nbta Europe Partnership Limited (07577564) United Kingdom