About Mala Holdings Ltd (11512403) United Kingdom