About Humu Uk Ltd. (12138924) United Kingdom