About Malaika Holdings Limited (11565935) United Kingdom