About Maloo Investments Limited (06241128) United Kingdom