About Mira London Limited (10540228) United Kingdom