About Nandoo Consulting Limited (10156637) United Kingdom