About Ndeshi Ltd (13612749) United Kingdom