About Ndorere Ltd (12851391) United Kingdom