About Yemanya Ltd (10299452) United Kingdom