About Ntouza Services Ltd (11669474) United Kingdom