About N.l. Muchindu Limited (12298245) United Kingdom