About Ngeni Tech Ltd (13066913) United Kingdom