About Ndoro Trading Limited (10064033) United Kingdom