About Nbsa Project Limited (04625017) United Kingdom