About Ohemaa S Skincare Ltd. (11225384) United Kingdom