About Nabi Holdings Limited (10521791) United Kingdom