About Ndoro Wellness Ltd (10177011) United Kingdom