About Nzoori Russell Limited (12840096) United Kingdom