About Ndoro Limited (08833971) United Kingdom