About Yemanja Ventures Limited (08098921) United Kingdom