About Ntari Group Limited (09850387) United Kingdom