About Mirand London Ltd (12866111) United Kingdom