About Ndugu Limited (13239354) United Kingdom