About Nkomo Tech And Supplies Ltd (13129761) United Kingdom