About Nbda Holdings Limited (12226185) United Kingdom