About Yoruba World Congress Uk Ltd (12688135) United Kingdom