About Manba Capital Ltd (13585399) United Kingdom