About Nbcmh Holdings Limited (09189333) United Kingdom