About Mancala Uk Ltd (12503129) United Kingdom