About Mala London Ltd (13033326) United Kingdom