About Mandala Service Center London Ltd (11598249) United Kingdom