About Uhuru Cosmetics Limited (11704408) United Kingdom