About Yallo Enterprise Org Uk Ltd (12769838) United Kingdom