About Mbaluka Ltd (10729274) United Kingdom